Если вы знаете программирование 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”