—-
import os listOfFolders = os.listdir('Changer') """Создает и возвращает кортеж из файлов внутри папки Changer""" countOfFolders = len(listOfFolders) """Присваивает переменной countOfFolders число подпапок в папке Changer""" for f in range(0, countOfFolders): PathOne = str('Changer/' + listOfFolders[f]) listOfFiles = os.listdir(PathOne) countOfFiles = len(listOfFiles) print('Список файлов папки ' + listOfFolders[f]) for i in range(0, countOfFiles): print(listOfFiles[i])
—-
Выдаёт ошибку
Traceback (most recent call last):
File “C:\Python27\Новый текстовый документ.py”, line 8, in <module>
listOfFiles = os.listdir(PathOne)
WindowsError: : ‘Changer/1/*.*’
При ручном прописывании пути в коде всё работает. При присваивании строки в качестве пути - ошибка и “/*.*” в конце пути, что методу os.listdir нафиг не надо, как я понимаю.
Вопрос: это меня надо лечить или код?