我有以下代码:
import os
dir = os.listdir('files/')
for file in dir:
print(file)
with open(file, 'r') as f:
x = f.readlines()
print(x)
每当我运行它时,就会得到以下输出:
TextFile1.txt
[]
TextFile2.txt
[]
在第2行和第4行中,它打印出一个空数组,即使文件中有内容。
TextFile1.txt包含:
code 1
email 1
pw 1
文本文件2.txt包含:
code 2
email 2
password 2
我不知道为什么在文件不为空的情况下将其打印为空数组,希望能提供帮助。