python中出现IndentationError: unexpected indent的解决办法
今天我将我的代码复制到另外一个程序上面,代码很简单,每行看起来该缩进的都缩进了,运行的时候出现了如下错误:
报错
IndentationError: unexpected indent
我们看看下面的代码
1 2 3 4 5 6 | #-*- coding:utf-8 -*- print "i" print "love" print "aimks" |
看起来一点问题,可是就会报错,这是为什么呢?
python脚本中空格和tab字符看起来是一样,但是程序运行又不一样,这样就会报错,那我们如何区分呢?
如果你用文本编辑器Notepad++,有个设置,可以显示所有的字符的。
视图 –> 显示符号 –> 显示空格与制表符
这样就可以看到我们Python代码的到底有没有该缩进的都缩进了。
如果你用的的sublime text 那么就需要在设置的首选项里面
设置-用户里面加上这一句代码就可以了
“draw_white_space”: “all”
我来看看加上这句代码后出现的效果
python的空格和Tab符号是不通用的,一样要注意到这一点。
scrapy中xpath使用extract()的时候[0]位置分析 scrapy爬虫数据保存为txt,json,mysql的方法
老师您好,我是出版社科技图书编辑,想问下您有兴趣写书吗?望回复,谢谢。
没有空呢。
试过了,效果明示