Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SyntaxError:应引发缩进块异常_Python - Fatal编程技术网

Python SyntaxError:应引发缩进块异常

Python SyntaxError:应引发缩进块异常,python,Python,我写这段代码是为了从twitter上收集伦敦等城市的所有数据。我曾尝试使用python编写代码,但它在一行中给了我以下错误: def进程或存储(tweet): 打印(json.dumps(tweet) 我可以做些什么来修复此问题?更新: def process_or_store(tweet): print(json.dumps(tweet) 将是: def process_or_store(tweet): print(json.dumps(tweet)) 然后删除您的问题在这一行前面

我写这段代码是为了从twitter上收集伦敦等城市的所有数据。我曾尝试使用python编写代码,但它在一行中给了我以下错误:

def进程或存储(tweet):
打印(json.dumps(tweet)

我可以做些什么来修复此问题?

更新:

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

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

然后删除您的问题

在这一行前面设置制表符或空格(取决于您在上面几行中使用的内容),使其看起来像:

def process_or_store(tweet):
    print(json.dumps(tweet))
请注意,python不使用
{}
来确定函数的开始和结束位置。函数必须处于一个缩进级别。 您还忘记关闭
print()
处的括号。 以上面的定义为例,它的语法是正确的。
注意标签和空格的混淆(有些编辑器会自动管理,但如果没有,可能会导致不明显的错误)

您需要像其他方法一样将行缩进4个空格。请发布您的实际代码,而不是代码的图片,以及具体错误、您预期的行为、发生的情况等。请参阅“嗨,欢迎使用堆栈溢出”。请检查。请不要发布代码链接,尤其是cod图像的链接e、 将您的代码以格式化文本的形式张贴在问题本身中。您应该缩进您的代码,并且您缺少一个结束括号
@constantinosgeorgiou no,请再次查看。你需要提供一个新的解决方案。不要发布代码的图片。没关系,谢谢你的回答。很抱歉,我是论坛的新手,pythoni还有另一个问题。我已经编写了你告诉我的解决方案,在运行python之前,他给了我一个错误def process_或_(tweet):Undent不匹配任何外部缩进级别错误是什么意思?抱歉,代码的照片是我最后一次这样做,他给出了这个新的语法错误我不知道为什么我试图重写代码,语法错误在这里