Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2017, 17:37   #1
|MiStek
Новичок
Джуниор
 
Регистрация: 28.01.2017
Сообщений: 1
По умолчанию Ограничение во вложенности поддиректорий

Граждане, айнидхелп, проблема такая:
на 3-ем Питоне пишу программу, которая исследует директории со всеми вложенными подпапками по рекурсивному принципу:

def findUDirURL(dir, url_hash):
print(os.getcwd())
print(dir)
for name in os.listdir(dir):
subpath = os.path.join(dir, name)
if not os.path.isdir(subpath):
if name.endswith("[dynurl]") or name.endswith("[url]"):
writeURLList(os.path.join(subpath, "sub_url"), url_hash)
else:
findUDirURL(subpath, url_hash)

Во многих случая обрабатывается нормально, но когда вложенность достигает определённого уровня, срабатывает исключение и возвращается "no such file or directory..".
Отсюда вопрос: каким образом либо расширить этот диапазон вложенности, либо применить иные механизмы для его сокращения, напр. воспользоваться относительным путём вместо абсолютного.
Пока у самого меня ничего не вышло.
Заранее спасибо!
|MiStek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Превышение уровня вложенности Damat Microsoft Office Excel 7 19.06.2015 08:24
Вывод списка с уровнями вложенности в treeview из БД mixa33rus БД в Delphi 12 04.05.2015 10:19
CopyFile (FindFirstFile, FindNextFile) копирование файлов из поддиректорий andrei_seleznev C++ Builder 3 18.11.2012 16:33
Есть ли ограничение в 97-2010 версиях Excel ограничение на размер массива? clever77 Microsoft Office Excel 18 15.05.2011 00:50
Архивация VclZIP-ом файлов любой вложенности. MyIE Общие вопросы Delphi 4 22.02.2010 11:02