我正在研究一個函數,它從一個文件中逐個讀取多個文件。我設置了在文件中獲取大量文件名的方法,但我不確定在循環序列中應該使用什麼。這裏是我現在在哪裏:如何逐個打開多個文件並使用Python打印內容
with open('userdata/addedfiles', 'r') as read_files:
number_of_files = sum(1 for _ in read_files)
print(number_of_files, "files added")
print("File contents: \n")
# get individual filenames in file and
# read them one by one
for x in range(number_of_files):
# hmm...
有什麼建議在這裏使用?謝謝。
'NUMBER_OF_FILES = SUM(1 _在read_files )'等於'number_of_files = len(read_files)'....對嗎? –
@JoseRicardoBustosM。 ''_io.TextIOWrapper'沒有len()' –
你正在看到相反的問題。 1)找到一個簡單的方法來遍歷所有的文件名和2)讀取它的內容並打印它。 http://stackoverflow.com/questions/3207219/how-to-list-all-files-of-a-directory-in-python – Joe