Os.walk() не распечатывает имена файлов и папок ⇐ Python
-
Гость
Os.walk() не распечатывает имена файлов и папок
импортировать ОС mypath = '/Users/ken/Desktop/myFolder/' для имени папки, подпапок, имен файлов в os.walk(mypath): print('Текущая папка ' + имя_папки) для подпапки в подпапках: print('ПОДПАПКА' + имя_папки + ':' + подпапка) для имени файла в именах файлов: print('ФАЙЛ ВНУТРИ' + имя_папки + ': '+ имя файла) Распечатать('') Привет, ребята, почему-то мой приведенный выше код, использующий функцию os.walk(), вообще ничего не распечатывает. Я почти уверен, что это правильный способ указать путь к моей папке (которая действительно находится на моем рабочем столе). Однако, когда я пытался использовать путь «/Users/ken/», он возвращался и распечатывал целую кучу файлов/папок. Я не уверен, почему указанный выше путь (добавление /Desktop/myFolder) не работает. Кстати, я использую MacBook
Изменить: я понял еще одну странность: в моем домашнем каталоге также есть папка «Загрузки», в которой хранятся все мои последние загрузки из Интернета. Каким-то образом, когда я устанавливаю путь как /Users/ken/Downloads, он также ничего не печатает. Он работает для любого другого /Users/ken/anyfolder, содержащегося в моем домашнем каталоге, но я не уверен, почему он не имеет доступа к моим папкам на моем рабочем столе
Изменить: это работает, когда я попробовал это в другом текстовом редакторе (PyCharm). Раньше я пробовал это на mu-editor. Не знаю, почему это не работает
импортировать ОС mypath = '/Users/ken/Desktop/myFolder/' для имени папки, подпапок, имен файлов в os.walk(mypath): print('Текущая папка ' + имя_папки) для подпапки в подпапках: print('ПОДПАПКА' + имя_папки + ':' + подпапка) для имени файла в именах файлов: print('ФАЙЛ ВНУТРИ' + имя_папки + ': '+ имя файла) Распечатать('') Привет, ребята, почему-то мой приведенный выше код, использующий функцию os.walk(), вообще ничего не распечатывает. Я почти уверен, что это правильный способ указать путь к моей папке (которая действительно находится на моем рабочем столе). Однако, когда я пытался использовать путь «/Users/ken/», он возвращался и распечатывал целую кучу файлов/папок. Я не уверен, почему указанный выше путь (добавление /Desktop/myFolder) не работает. Кстати, я использую MacBook
Изменить: я понял еще одну странность: в моем домашнем каталоге также есть папка «Загрузки», в которой хранятся все мои последние загрузки из Интернета. Каким-то образом, когда я устанавливаю путь как /Users/ken/Downloads, он также ничего не печатает. Он работает для любого другого /Users/ken/anyfolder, содержащегося в моем домашнем каталоге, но я не уверен, почему он не имеет доступа к моим папкам на моем рабочем столе
Изменить: это работает, когда я попробовал это в другом текстовом редакторе (PyCharm). Раньше я пробовал это на mu-editor. Не знаю, почему это не работает
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Является ли os.walk() детерминированным, если вы не меняете структуру папок?
Anonymous » » в форуме Python - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
Мобильная версия