Описание тега os.walk

ʻOs.walk()`- функция Python, которая служит для просмотра дерева каталогов.
1 ответ

Рекурсивная функция в Python с избыточной проверкой папок

Я пишу рекурсивную функцию для поиска по короткой структуре каталогов. То, что происходит, - то, что это проверяет каждую папку правильно, но затем это открывает каждую папку СНОВА! Я не уверен, почему это так. Какие-либо предложения? (примечание: и…
13 авг '14 в 18:00
0 ответов

Найти все файлы в каталоге на другом сервере в Python

Я хотел бы иметь возможность перечислить все файлы, найденные в дереве каталогов на сервере, который требует авторизации для доступа. Если бы я пытался составить список файлов в локальном дереве каталогов, я бы использовал функциональность os.walk (…
16 янв '14 в 21:32
6 ответов

Быстрее os.walk или шар?

Я возиться с поиском файлов в Python на большом жестком диске. Я смотрел на os.walk и glob. Я обычно использую os.walk, так как нахожу его намного аккуратнее и, кажется, быстрее (для каталогов обычного размера). Кто-нибудь имел опыт работы с ними об…
19 янв '12 в 18:10
3 ответа

Переопределение os.walk для возврата объекта генератора в качестве третьего элемента

При проверке эффективности os.walk, Я создал 6,00,000 файлы со строкой Hello <number> (где число - это просто число, указывающее номер файла в каталоге), например, содержимое файлов в каталоге будет выглядеть так: File Name | Contents 1.txt | …
16 авг '12 в 16:35
2 ответа

IOError: [Errno 2] Нет такого файла или каталога - os.walk

Я пытаюсь запустить следующий скрипт, который просто читает и изображение и сохраняет его снова: from PIL import Image import os rootdir = '/home/user/Desktop/sample' for subdir, dirs, files in os.walk(rootdir): for file in files: im = Image.open(fi…
26 авг '17 в 13:18
0 ответов

Передача пользовательского ввода в скрипт Python

Я искал обмен стека, не найдя конкретного примера, но прости меня, если я пропустил это. У меня есть большое количество данных датчиков, которые распределяются по нескольким каталогам и электронным таблицам из-за ограничений на загрузку данных. Я на…
23 апр '18 в 14:53
2 ответа

Получить отсортированный вывод для os.walk()

У меня есть кусок кода, который выглядит так: import os for r,d,f in os.walk('/home/vibhor/Downloads'): print(r,len(f)) Мне нужно иметь отсортированный вывод по числу файлов, который печатает вывод, отсортированный по количеству файлов, представленн…
17 окт '17 в 12:18
1 ответ

Выбор определенного пути к каталогу с использованием пути os в Python

У меня есть корневой каталог, который, например, ~/abc, Чтобы получить полный путь к этому корневому каталогу, я использую root_dir = os.path.expanduser('~/abc') В, abcУ меня есть подкаталоги xyz а также bin, Чтобы получить полные пути из них, я исп…
22 янв '15 в 23:41
1 ответ

Errno 2 при использовании os.walk в Python

Это скрипт для поиска файлов, размер которых превышает заданный размер: def size_scan(folder, size=100000000): """Scan folder for files bigger than specified size folder: abspath size: size in bytes """ flag = False for folder, subfolders, files in …
03 окт '17 в 15:18
1 ответ

Python хранит имена путей с прямой и обратной косой чертой

У меня есть процедура, которая os.walkКаталог и его подкаталоги для фильтрации PDF-файлов, разделяя их имена и соответствующие им пути. У меня проблема в том, что он будет сканировать самый верхний каталог и напечатать соответствующее имя файла, нап…
05 сен '12 в 19:46
1 ответ

Как пропустить каталоги в OS Walk Python 2.7

Я написал сценарий вырезания изображения, чтобы помочь с моей работой. Инструмент вырезает изображения по указанному расширению и сравнивает с хэш-базой данных. Инструмент используется для поиска по подключенным дискам, на некоторых из которых устан…
16 июл '15 в 08:58
2 ответа

Конкатенация файлов.txt. Записать содержимое в один файл.txt

У меня есть несколько TXT-файлов в папке. Мне нужно собрать их содержимое все в один файл.txt. Я работаю с Python и попробовал: import os rootdir = "\\path_to_folder\\" for files in os.walk(rootdir): with open ("out.txt", 'w') as outfile: for fname …
22 окт '15 в 16:48
2 ответа

Запись результатов из os.walk и заканчивается в определенном месте массива

Я пытаюсь найти серию папок / подпапок, используя фильтры, а затем записать результаты. Это работает, если результаты записываются в один и тот же массив, но не может понять, как направить совпадения в определенные массивы. Спасибо за любые предложе…
21 фев '18 в 20:02
0 ответов

Цикл только повторяет первый экземпляр, и как мне извлечь отдельные имена файлов через os.walk?

Цель: скрипт, который ищет в каталоге файлы аксографа и выполняет последовательность вычислений и возвращает либо значения, либо сохраняет их в файл CSV. Обновление: данные поступают из необработанных файлов Axographio внутриклеточных записей, где к…
30 июн '15 в 21:20
1 ответ

Python os.walk Включить только определенные папки

Я пишу сценарий Python, который принимает пользовательский ввод в форме даты, например 20180829, которая будет именем подкаталога, затем он использует функцию os.walk для обхода определенного каталога и, как только он достигает каталога, который пер…
30 авг '18 в 12:53
2 ответа

Python найти файл и изменить каталог на путь к файлу

Я хочу использовать os.walk для поиска в cwd и его подкаталогах, чтобы найти конкретный файл, а когда найден, сразу прервется и перейдет в этот каталог. Я видел много примеров, где он ломается после определения местоположения файла, но я не могу пон…
11 янв '14 в 21:44
0 ответов

Исполнитель проверяет, содержит ли каталог хотя бы n файлов

Я скрипт, который обрабатывает файлы из папки calles source, Поскольку я обрабатываю эти файлы в пакетном режиме, мне нужно убедиться, что по крайней мере n файлы находятся в source, Проблема в том, что source возможно, содержит несколько сотен тыся…
30 окт '14 в 14:58
2 ответа

Невозможно использовать метод getsize с возвращенными файлами os.walk()

Я пытаюсь создать небольшую программу, которая просматривает каталог (так как я хочу рекурсивно найти все файлы в подкаталогах, которые я использую os.walk()). Вот мой код: import os import os.path filesList=[] path = "C:\\Users\Robin\Documents" for…
11 ноя '14 в 20:28
1 ответ

os.walk игнорирует каталоги и их содержимое

Я пытаюсь игнорировать какой-то каталог и файлы в нем по определенному пути, и это мой код x = open(wbCMD, 'a') x.write('set path="C:\Program Files\WinRAR\";%path% c:/Program Files/WinRAR/\n') x.write('Rar.exe a -r "Backup.rar" -m5 -ep1') chkdict = …
16 авг '15 в 18:35
1 ответ

Python неожиданно перемещает файлы с помощью os.rename

У меня есть скрипт, который: Перебирает все файлы в каталоге + его подкаталогах Создает папку для каждого уникального года в списке файлов Перемещает файлы в соответствующие папки по годам Переименовывает их на основе метки времени + уникальный номе…
07 июл '17 в 03:42