os.listdir (path = '.') Возвращает список, содержащий имена записей в каталоге, заданных путем. [119 ] blockquote>
Поэтому просто замените
"."
на строку, содержащую путь к каталогу.Например, из командной строки вы можете сделать:
mypath = input("Type path dir: ") for filename in os.listdir(mypath): ...
mypath
может быть как абсолютным, так и относительным путем.РЕДАКТИРОВАТЬ
Я забыл сказать: как уже упоминалось здесь
os.rename()
нужен полный путь к файлу, если они находятся в другом каталоге. [ 1114]Примерно так должно работать, если
mypath
- полный путь:os.rename(os.path.join(mypath, filename), os.path.join(mypath, add, filename[len(drop):]))
Если нет, вы должны построить полный путь.
Изображенный это прямо после того, как я отправил:
$query = $database->prepare('SELECT * FROM table WHERE column LIKE ?');
$query->execute(array('value%'));
while ($results = $query->fetch())
{
echo $results['column'];
}