Python程序,用eclipse编写的。调试出问题。
运行是正常的,调试就出问题:File"C:\ProgramFiles\eclipse\plugins\org.python.pydev_2.6.0.2012062818\...
运行是正常的,调试就出问题:
File "C:\Program Files\eclipse\plugins\org.python.pydev_2.6.0.2012062818\pysrc\_pydev_execfile.py", line 34, in execfile
contents = stream.read()
UnicodeDecodeError: 'gbk' codec can't decode bytes in position 429-430: illegal multibyte sequence
无论断点在哪里,第一行都不行。
这是咋回事?
求高手解答。楼上看清楚好不?编码不对能运行吗?我现在只是调试异常。而且看出错的文件,是系统的_pydev_execfile.py好不!! 展开
File "C:\Program Files\eclipse\plugins\org.python.pydev_2.6.0.2012062818\pysrc\_pydev_execfile.py", line 34, in execfile
contents = stream.read()
UnicodeDecodeError: 'gbk' codec can't decode bytes in position 429-430: illegal multibyte sequence
无论断点在哪里,第一行都不行。
这是咋回事?
求高手解答。楼上看清楚好不?编码不对能运行吗?我现在只是调试异常。而且看出错的文件,是系统的_pydev_execfile.py好不!! 展开
4个回答
展开全部
字符串编码的问题,在文件头写一句
#coding=utf8
接着保证流读取出来的编码是UTF8就行了
#coding=utf8
接着保证流读取出来的编码是UTF8就行了
追问
现在是调试才抛异常,运行是正常的。我的编码都写好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
人家提示的是position 429-430, 和第一行有啥关系...
追问
大哥,你看仔细题目好不。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import sys
sys.setdefaultencoding('utf-8')
sys.setdefaultencoding('utf-8')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询