Pla*_*ove 1 python indentation python-2.7
我是Python新手,它只会让我感到困惑.在下面的图像中,为什么第一个工作,第二个工作给我一个缩进错误?
作品:

不起作用:(注意在Notepad ++中弹出的额外树扩展器)

错误:
File ".\sigma.py", line 14
for val in vs:
^
IndentationError: unexpected indent
Run Code Online (Sandbox Code Playgroud)
我正在使用Notepad ++,并且在任何地方都没有空格/制表符问题.另外,在Python控制台上试用它,在第二张图像中以完全相同的方式输入它.它工作正常.我猜这里有一个非常合乎逻辑的解释,但是来自强大的背景(在Java中> 5年),这感觉就像是一个不必要的错误.
您正在混合制表符和空格.不要这样做,它会产生不一致的缩进问题.
通过选项卡检查器运行脚本:
python -tt script.py
Run Code Online (Sandbox Code Playgroud)
并修复任何和所有选项卡(替换为空格),然后将编辑器配置为仅使用空格.
对于Notepad ++,请参阅:
| 归档时间: |
|
| 查看次数: |
2243 次 |
| 最近记录: |