Python "Expected an indented block" IndentationError?



我使用Scrapy编写的一些代码遇到了这个错误,我不知道为什么会发生这种情况。我在这里和其他地方搜索了答案,我看到的每个例子都是有人没有在if语句或类似的东西后面缩进。这不是我的问题;我得到这个代码的错误:

    filename = "output.txt"
    with open(filename, 'rb+') as f:
        f.seek(-1,2)
        last_char = f.read()

错误出现在f.seek(-1,2)行,我非常困惑,因为它明显缩进了。我想我错过了一些非常明显的东西,因为我已经一年半没有用Python编程了,但任何帮助都会很棒,谢谢!

一些有帮助的想法:

仔细检查您的选项卡和空格。从f.seek(向后删除,直到它出现在:之后,按回车键一次,让IDE为您处理缩进。

相关内容

  • 没有找到相关文章

最新更新