我试图在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
答案 0 :(得分:3)
我已经尝试过了它似乎有用,请记住Python对缩进非常严格。推荐的PEP8标准是在压痕层之间使用4个空格。不要混合制表符和空格,因为这会混淆Python解释器。
如果你还没有它,请自己PyLint,因为它可以很容易地检测到这些语法问题。