Пользователи Raspberry Pi могут следовать этому руководству, чтобы узнать, как составить список файлов каталога в системе Raspberry Pi с помощью Python.
Как составить список файлов каталога с помощью Python в Raspberry Pi
Python предоставляет два простых способа вывести список файлов каталога в системе Raspberry Pi, а именно:
Метод 1: список файлов в каталоге с использованием Python с os.listdir
это список (), который является функцией модуля ОС, позволяет нам просматривать список всех файлов (включая подкаталоги), хранящихся в каталоге. Если вы хотите распечатать список файлов в любом каталоге, вы можете сделать это с помощью команды os.listdir() функцию (там, где присутствует программа) с помощью следующих шагов:
Шаг 1: Запустите терминал и введите следующую команду в редакторе nano, чтобы создать файл Python.
$ нано < имя файла > . пи
Шаг 2 : После создания файла введите в него указанный ниже код:
Импортировать ты
список '=' ты . это список ( '/дом/пи' )
Распечатать ( список )
Примечание: Не забудьте изменить путь к файлу, потому что в вашей ситуации он может быть другим.
Сохраните файл с помощью «CTRL+Х» .
Шаг 3: Запустите файл на Raspberry Pi с помощью «питон3» устный переводчик.
$ питон3 < имя файла > . пиЭто отобразит список файлов в Пи каталог.
Метод 2: список файлов в каталоге с использованием Python с os.walk
Вы также можете использовать os.walk() функция для отображения файлов в каталоге с использованием Python. Он рекурсивно перечисляет файлы в каталоге и подкаталогах. Информация может быть длинной для чтения, но если пользователи хотят видеть полный список файлов внутри каталогов, эта функция может быть лучшим вариантом. Чтобы получить список файлов с помощью этой функции, выполните следующие действия:
Шаг 1: Сначала используйте следующую команду для создания нового файла Python:
$ нано < имя файла > . пиШаг 2: После этого добавьте следующий код в файл Python.
Импортировать тыдля файлы в ты . ходить ( '/дом/пи/Документы' ) :
для файл в файлы:
Распечатать ( файл )
Примечание: Вы можете изменить путь к каталогу по своему усмотрению.
Шаг 3: Сохраните документ, нажав «Ctrl+Х» , 'И' утвердить изменения и 'Входить' чтобы закрыть его.
Шаг 4: Выполните приведенную ниже команду, чтобы запустить файл python и просмотреть список файлов внутри каталога.
$ имя файла python3. пи
И вот как os.walk Функция показывает все файлы.
Метод 3: список файлов в каталоге с использованием Python с os.scandir
Вы также можете вывести список файлов каталога на Raspberry Pi с помощью Python с помощью команды os.scandir() функция. По этой причине следуйте приведенным ниже рекомендациям, чтобы составить список файлов с помощью этой функции:
Шаг 1: Используйте следующую команду, чтобы создать файл, в который вы будете вводить код для перемещения файла.
$ нано < имя файла > . пиШаг 2: Затем добавьте следующий код в файл.
Импортировать ты# получить список файлов внутри определенного каталога
путь_директории '=' р '/дом/пи/'
для путь в ты . скандир ( путь_директории ) :
если путь. is_file ( ) :
Распечатать ( путь. имя )
Шаг 3 : ударив «Ctrl+Х» и 'И' , вы можете сохранить файл.
Шаг 4 : Запустите приведенную ниже команду с помощью интерпретатора python3, чтобы просмотреть список файлов.
$ питон3 < имя файла > . пи
Заключение
В Python есть три широко используемые функции для вывода списка файлов каталога, которые os.listdir, os.walk и ос.скандир показано в вышеупомянутых руководящих принципах. Все эти функции полезны для программистов, которые хотят сосредоточиться на создании кода, а не переходить к каталогам или использовать команды для отображения файлов и каталогов.