文件中每行的缩进

时间:2015-11-22 20:02:48

标签: python indentation

我必须使用缩进读取文件中的每一行。 这就是我所拥有的,但它不起作用......

    f = open("filename.txt", "r")
    print("\t" + f.read())

缩进仅适用于第一行。

1 个答案:

答案 0 :(得分:2)

.read()方法返回文件的全部内容。您需要的方法是.readlines(),它返回一个单独包含每一行的列表。你想要的代码看起来更像是这样:

f = open("filename.txt")
lines = f.readlines()
for line in lines:
    print("\t" + line)

此外,open()默认读取,因此包括' r'没有必要。享受编码!