先给出几个常见的错误和解决办法:
Python中常见的和代码缩进有关的问题
IndentationError: unexpected indent
举例:
这样的代码:
?
运行结果是:
D:\tmp\tmp_dev_root\python\pick_dump_error>pickle_dump.py
File "D:\tmp\tmp_dev_root\python\pick_dump_error\pickle_dump.py", line 4
ipath = "D:/123"
^
IndentationError: unexpected indent
原因:
Python解析器,发现你的代码缩进有问题。
此处的问题是,在
import math
之后,突然来了个:
?
而此种缩进,前面即不是函数定义:
?
也不是其他的形式,所以,语法上,就不支持,
即Python解析器,不知道这段代码,是属于哪个范围的,无法解析这样的代码。
代码执行无结果
比如,这样的代码:
?
执行出来的结果是空的:
D:\tmp\tmp_dev_root\python\python_indent>python_indent.py
D:\tmp\tmp_dev_root\python\python_inden