从文件中读取时出错

时间:2014-01-20 15:14:57

标签: python file-io

我试图在python中逐行解析列表中文件的内容。我是python的新手所以我无法理解我做错了什么。到目前为止,这是我的代码:

ins = open( "input.txt", "r" )
array = []
for line in ins:
    array.append( line )
ins.close()   
print array

我收到以下错误

array.append( line )
    ^
IndentationError: expected an indented block

1 个答案:

答案 0 :(得分:3)

我已经尝试过了它似乎有用,请记住Python对缩进非常严格。推荐的PEP8标准是在压痕层之间使用4个空格。不要混合制表符和空格,因为这会混淆Python解释器。

如果你还没有它,请自己PyLint,因为它可以很容易地检测到这些语法问题。