PYTHON КАК ОТКРЫТЬ ВСЕ ФАЙЛЫ В ПАПКЕ
Когда нужно открыть все файлы в определенной папке, Python предоставляет несколько способов выполнения такой задачи. Один из простейших и наиболее распространенных методов - использование модуля os.
Для начала, нужно импортировать модуль os:import os
Затем можно использовать функцию os.listdir(), которая возвращает список имен файлов и папок в заданной директории:
dir_path = '/path/to/directory'
files = os.listdir(dir_path)
for file_name in files:
print(file_name)
Этот код откроет все файлы в папке и выведет их имена на экран. Также можно использовать функцию os.path.join() для объединения имен папки и файла:
for file_name in files:
path = os.path.join(dir_path, file_name)
if os.path.isfile(path):
with open(path, 'r') as data_file:
data = data_file.read()
print(data)
Этот код открывает каждый файл в директории, проверяет, что это файл (а не папка), и затем выводит содержимое файлов на экран.
Если нужно открыть все файлы во всех подпапках внутри заданной папки, то это можно сделать рекурсивно, используя библиотеку os.walk():
dir_path = '/path/to/directory'
for root, dirs, files in os.walk(dir_path):
for file_name in files:
path = os.path.join(root, file_name)
if os.path.isfile(path):
with open(path, 'r') as data_file:
data = data_file.read()
print(data)
Этот код рекурсивно открывает все файлы внутри заданной папки, включая все вложенные папки.
Python для начинающих от деда погроммиста. Конвертируем все файлы в папке в другой формат.
Импорт файлов Python из разных папок
Как удалено (подключиться) ВЗЛОМАТЬ любой компьютер - Полный доступ к чужому компьютеру
Python: как правильно указать пути импорта
Python: КАК ОТКРЫТЬ ФАЙЛ и не потерять все 👻
Получить список файлов в папке - Python / mrGURU
Новые материалы: