Как составить список файлов в Raspberry Pi с помощью Python

Kak Sostavit Spisok Fajlov V Raspberry Pi S Pomos U Python



Во время программирования пользователи могут иногда чувствовать необходимость перечислить файлы. Эта проблема обычно затрагивает пользователей, которые используют Raspberry Pi исключительно для программирования и не хотят отображать файлы с помощью графического интерфейса или параметров терминала. В этом случае пользователи могли искать способ составить список всех файлов в системе с помощью кода. Пользователи часто используют системы Raspberry Pi для программирования на Python; таким образом, они, несомненно, будут искать способ перечисления файлов в Python, поскольку это будет полезно для их проектов.

Пользователи 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 и ос.скандир показано в вышеупомянутых руководящих принципах. Все эти функции полезны для программистов, которые хотят сосредоточиться на создании кода, а не переходить к каталогам или использовать команды для отображения файлов и каталогов.