Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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缩进错误?_Python_Mongodb - Fatal编程技术网

为什么会出现Python缩进错误?

为什么会出现Python缩进错误?,python,mongodb,Python,Mongodb,我在Python中有一个缩进错误,我不知道为什么以及如何解决它 我寻找我可能错过的特殊角色,但没有找到 为什么会出现这个错误 user = {'_id':username} users.find_one(user) 总结:永远不要将制表符和空格混在一起 此类错误最常见的原因是混合制表符和空格 若要修复此问题,请尝试将文件中的所有选项卡转换为空格 发件人: 制表符还是空格? 不要把标签和空格混在一起 Python缩进最常用的方法是仅使用空格。第二种最流行的方式是只使用标签。混合使用制表符和空

我在Python中有一个缩进错误,我不知道为什么以及如何解决它

我寻找我可能错过的特殊角色,但没有找到

为什么会出现这个错误

user = {'_id':username}

users.find_one(user)


总结:永远不要将制表符和空格混在一起

此类错误最常见的原因是混合制表符和空格

若要修复此问题,请尝试将文件中的所有选项卡转换为空格

发件人:

制表符还是空格?

不要把标签和空格混在一起

Python缩进最常用的方法是仅使用空格。第二种最流行的方式是只使用标签。混合使用制表符和空格缩进的代码应转换为仅使用空格。当使用-t选项调用Python命令行解释器时,它会发出关于非法混合制表符和空格的代码的警告。使用-tt时,这些警告将变成错误。强烈推荐这些选项

对于新项目,强烈建议在选项卡上使用空格。大多数编辑器都有一些特性,使这项工作变得容易


您应该检查制表符和空格组合:

python -tt blog.py

制表符与空格混合是导致此问题的常见原因。尝试重新格式化您的文档,这将有助于解决此问题。

您可能有不一致的btw选项卡和多个空格。您是否中途更改了编辑器?或者从某处复制代码?检查编辑器的“制表符”按钮的设置,它可能被设置为放置4个空格而不是制表符。@IonutFlaviusPogacian:不要使用制表符。使用空格。引用PEP 8的话:“对于新项目,强烈建议只使用空格而不使用标签。”10gen的人应该说这些话;我不知道使用空格和制表符是不同的,我在做测验,他们用空格,我用制表符;现在,所有的信号都是ok@IonutFlaviusPogacian这不取决于平台。我赢了7次,它就不跑了,我不知道为什么