Я хотел бы прочитать все файлы из каталога и импортировать имя файла и содержимое в список. Я написал следующий код, но он импортирует только последний файл в каталоге.
import os
fileList = []
for dirname, dirnames, filenames in os.walk('.'):
for filename in filenames:
file = os.path.join(dirname, filename)
f = open(file, 'r')
contents = f.read()
newItem = (file, contents)
fileList.append(newItem)
print(fileList)
python-3.6
следует использовать для вопросов, специфичных для Python версии 3.6. Поскольку для этого вопроса не требуется определенная версия Python, вы можете добавить тегpython
. За вопросами с пометкойpython
следит гораздо больше людей, чем сpython-3.6
- person Felix   schedule 17.04.2017