pythonwin乱码,idle却正常,不知道怎么弄

sprawling 2014-11-07 09:28:10

是不是在pythonwin中设置啊,据说pythonwin默认用的是utf-8编码,我用的也是utf-8编码啊
#!/usr/bin/python
# -*- coding:utf-8 -*-

# execfile(r'E:/py_code/base/test2_16.py')

import os

os.chdir(r'E:/py_code/base/')

try:
filename = raw_input('Enter file name:')
fobj = open(filename,'r')
for eachline in fobj:
print eachline
except IOError,e:
print 'file open error:',e
finally:
fobj.close()
print 'operation end'
...全文
289 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hani1990 2014-11-22
  • 打赏
  • 举报
回复
请问 怎么配置 IDE 的编码
sprawling 2014-11-19
  • 打赏
  • 举报
回复
已经找到问题了,改变打开文件的编码格式就不会出现乱码了。
sprawling 2014-11-10
  • 打赏
  • 举报
回复
发现在spyder下面也是正常的,就pythonwin下面不正常,郁闷啊

不知道pythonwin怎么配置
sprawling 2014-11-09
  • 打赏
  • 举报
回复
引用 3 楼 u013171165 的回复:
[quote=引用 2 楼 sprawling 的回复:] [quote=引用 1 楼 u013171165 的回复:] 你在Py文件里设置的编码能改变你读写的tet文件么?
我想知道的是为什么idle里面可以正确显示,而在pythonwin里面不能正确显示[/quote] ide的默认显示编码不一致吧[/quote] 那如何在pythonwin里面能正确显示呢?
The_Third_Wave 2014-11-08
  • 打赏
  • 举报
回复
引用 2 楼 sprawling 的回复:
[quote=引用 1 楼 u013171165 的回复:] 你在Py文件里设置的编码能改变你读写的tet文件么?
我想知道的是为什么idle里面可以正确显示,而在pythonwin里面不能正确显示[/quote] ide的默认显示编码不一致吧
sprawling 2014-11-08
  • 打赏
  • 举报
回复
引用 1 楼 u013171165 的回复:
你在Py文件里设置的编码能改变你读写的tet文件么?
我想知道的是为什么idle里面可以正确显示,而在pythonwin里面不能正确显示
The_Third_Wave 2014-11-07
  • 打赏
  • 举报
回复
你在Py文件里设置的编码能改变你读写的tet文件么?

37,743

社区成员

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

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