python已写内容中可能的报错及解决办法
理论上我发的每个短文,直接复制放到py里面,python xx.py是可以执行的,不过因为版本,编码什么的问题会有报错,详见这里 报错: SyntaxError: Non-ASCII character 'xd4' in file xxx.py on line 1,but no encoding declared; 解决:在py文件首行加 # coding: UTF-8 如果是linux系统,最好再加上 #!/usr/bin/python 告诉python在哪里 报错:IndentationError: unindent does not match any outer indentation level 之前说过了,python是靠缩进区分级别的 看看你的缩进是否统一,比如我用的UE编辑器,在if xxx=xx:后回车的话会直接自动插入tab符号,如果后面在用双空格的时候,看着是一样的,其实是不同的,最好的办法就是ctrl+f,找找看有没有t符号,case for i in range(10): i += 1 ?? print i 并没有什么不同,其实是不同的,改为 for i in range(10): ? i += 1 ? print i (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |