SyntaxError:期望抛出缩进块异常

时间:2017-10-17 16:42:00

标签: python

enter image description here

我已经编写了这段代码来收集来自伦敦等城市的所有数据。我曾尝试使用python编写代码,它在行上给出了这个错误:

def process_or_store(tweet): print(json.dumps(tweet)

我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:0)

更新

def process_or_store(tweet):
print(json.dumps(tweet)

成为:

def process_or_store(tweet):
    print(json.dumps(tweet))

然后删除您的问题

答案 1 :(得分:0)

在此行前面设置制表符或空格(取决于您在上面的行中使用的内容),所以它看起来像:

def process_or_store(tweet):
    print(json.dumps(tweet))

提醒一下,python不使用{}来确定函数的开始和结束位置。功能必须在一个缩进级别中。 你也忘了在print()关闭括号。 采取上面的定义,其语法是正确的。 注意混合标签和空格(一些编辑自动管理,但如果没有,这可能导致错误不明显)