python

注册ID 2015-04-03 04:42:58
import sys

reload(sys)
sys.setdefaultencoding('utf-8')

提示:
Undefined variable from import: setdefaultencoding
但是可以正常执行,求怎么才能把这个提示给去掉
...全文
247 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nieoding 2015-04-10
  • 打赏
  • 举报
回复
对于强迫症患者:
可以通过eclipse的系统设置里面改掉该提示




Bird_1989 2015-04-09
  • 打赏
  • 举报
回复
你先在终端或者cmd里面看看python 中能不能调用,会不会报错 AttributeError: 'module' object has no attribute 'setdefaultencoding'或者ImportError: cannot import name setdefaultencoding 这说明你的python无法引用这个模块
  • 打赏
  • 举报
回复
你用的编辑器没有识别到这个方法
小雷同学 2015-04-08
  • 打赏
  • 举报
回复
python2.5以后再初始化完成以后会删除掉 setdefaultencoding方法的,所以,你想要调用就要重新加载,即reload(sys), 但是你那个编辑器对python的支持性可能不是很好,他不识别动态加载过来的方法。可以不去管它,或者你可在编辑器上忽略掉这个错误。

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧