Eclipse Pydev 运行命令行参数 -u 如何去掉?
时间:2011-11-07
来源:互联网
想找一个Python IDE 试了下Eclipse 3.7,+Pydev +Python3.2 有点问题没有解决
pydev 中运行程序的时候总是带一个-u参数:
在运行->运行配置 ->Python Run ->Interpreter 里,设置是Default Interpreter ,显示如下
D:\Python\Python32\python.exe -u D:\Users\PyFiles\Mydev\dev\test1\src\myfirst.py
其中-u参数加上后出现乱码或不能通过。
在DOS命令行用 Python.exe myfirst.py 没有问题,用python.exe -u myfirst.py 有问题,input的输入的中文不能正确处理。
例如,myfirst.py: #文件编码为utf8,Eclipse也设置为utf8环境(编辑、Project、)
name = input("输入名字")
print(name)# 如果没有-u 显示正确,有的话不正确
print(name.encode('gbk')) # 带-u参数 这里报错,换成'utf-8'可以通过。
以上在IDEL都无错可以正确识别中文,在Eclpise +Pydev中报错,去掉-u参数应该可以。
问:
1、如何去掉运行环境里加上的 -u 参数
2、好用的Python IDE 推荐下
3、EditPlus3.3.1 加Python2.7可以设置捕获,Python3.2不可以,捕获就挂在那里没有反应,内存不够?
pydev 中运行程序的时候总是带一个-u参数:
在运行->运行配置 ->Python Run ->Interpreter 里,设置是Default Interpreter ,显示如下
D:\Python\Python32\python.exe -u D:\Users\PyFiles\Mydev\dev\test1\src\myfirst.py
其中-u参数加上后出现乱码或不能通过。
在DOS命令行用 Python.exe myfirst.py 没有问题,用python.exe -u myfirst.py 有问题,input的输入的中文不能正确处理。
例如,myfirst.py: #文件编码为utf8,Eclipse也设置为utf8环境(编辑、Project、)
name = input("输入名字")
print(name)# 如果没有-u 显示正确,有的话不正确
print(name.encode('gbk')) # 带-u参数 这里报错,换成'utf-8'可以通过。
以上在IDEL都无错可以正确识别中文,在Eclpise +Pydev中报错,去掉-u参数应该可以。
问:
1、如何去掉运行环境里加上的 -u 参数
2、好用的Python IDE 推荐下
3、EditPlus3.3.1 加Python2.7可以设置捕获,Python3.2不可以,捕获就挂在那里没有反应,内存不够?
作者: senseta 发布时间: 2011-11-07
中文环境编码用gb2312
否则所有中文都编码为utf-8
否则所有中文都编码为utf-8
作者: libralibra 发布时间: 2011-11-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28