Рубрики
Без рубрики

Листинг файлов, дирижера и поддарки с Python

список файлов Python. Помечено Python, файлы.

Если вы знаете программирование Python, есть много вещей, которые вы можете сделать. Вы можете использовать модуль ОС для перечисления всех файлов в каталоге (включая подкаталоги).

Если вы используете Linux или Mac, вы можете даже перечислить каждый файл на вашем компьютере (поиск с/). Или вы можете просматривать свой домашний каталог.

Если вы хотите, чтобы все файлы из текущего каталога и подразделения, используйте «.».

#!/usr/bin/python3
import os
path = '.'
for dirpath, dirname, filenames in os.walk(path):
    for filename in filenames:
        print(os.path.join(dirpath,filename))

Это перечисляет все файлы в каталоге, включая все скрытые файлы. Для читабельности вы можете изменить его на:

#!/usr/bin/python3
...
    file_and_path = os.path.join(dirpath,filename)
    print(file_and_path)

Взаимодействие файла

Вы можете показать только определенные файлы и взаимодействовать с ними. Например, вы можете показать каждое изображение на вашем компьютере

#!/usr/bin/python3
import os
import cv2
import time

path = '/home/linux/Desktop'
for dirpath, dirname, filenames in os.walk(path):
    for filename in filenames:
        file_and_path = os.path.join(dirpath,filename)
        if ".jpg" in file_and_path or ".jpeg" in file_and_path:
            print(file_and_path)

            try:
                # show image
                image = cv2.imread(file_and_path)
                cv2.imshow(file_and_path, image)
                cv2.waitKey(2000)
                cv2.destroyAllWindows()
                #time.sleep(1)
            except:
                print('Error loading image ' + file_and_path)

Ссылки по теме:

Оригинал: “https://dev.to/petercour/listing-files-dirs-and-subdirs-with-python-3gni”