语法错误:预期的缩进块抛出异常
我写这个代码,以收集来自Twitter的所有数据,像伦敦城市。我曾尝试使用Python编写代码和它的给我这个错误就行了:
def process_or_store(tweet): print(json.dumps(tweet)
我能做些什么来解决这个问题?
设置在此行前的制表或空格(取决于你在使用什么所以它看起来像:
def process_or_store(tweet):
print(json.dumps(tweet))
请注意,python不会使用{}
来确定函数开始和结束的位置。取而代之,功能必须在一个缩进级别中。 你也忘了关闭括号print()
。采取上述定义,其语法是正确的。 请注意混合了制表符和空格(有些编辑器会自动管理它,但如果没有,这可能会导致不明显的错误)
更新:
def process_or_store(tweet):
print(json.dumps(tweet)
为:
def process_or_store(tweet):
print(json.dumps(tweet))
,然后删除你的问题
其确定感谢回答抱歉,我是一个新的论坛和python –
我有另一个问题,我已经写了解决方案,你告诉我在运行python之前,他给了我错误def proccess_or_(tweet):undented与任何外部缩进级别不匹配错误的含义是什么? –
对不起,关于代码的照片是我最后一次这样做,他给这个新的语法错误我不知道为什么我已经尝试重写代码把语法错误在这里 –
您需要将行缩进4个空格,就像您在其他所有方法中所做的一样 – AK47
请发表您的实际代码,而不是您代码的图片,以及具体的错误,您期望的行为,发生的情况等。请参见[问] – pvg
嗨,欢迎来到Stack Overflow。请查看[问]。请不要发布链接到代码,特别是链接到* images *的代码。将问题本身的代码发布为格式化文本。 –