我必须使用缩进读取文件中的每一行。 这就是我所拥有的,但它不起作用......
f = open("filename.txt", "r")
print("\t" + f.read())
缩进仅适用于第一行。
答案 0 :(得分:2)
.read()方法返回文件的全部内容。您需要的方法是.readlines(),它返回一个单独包含每一行的列表。你想要的代码看起来更像是这样:
f = open("filename.txt")
lines = f.readlines()
for line in lines:
print("\t" + line)
此外,open()默认读取,因此包括' r'没有必要。享受编码!