ecilpse+python中文输入输出

Posted zmhx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ecilpse+python中文输入输出相关的知识,希望对你有一定的参考价值。

前提条件:python版本3.5.1,Eclipse SDK版本 3.5.0

 

ecilpse编辑器默认编码为gbk,所以需要调整ecilpse编码格式为utf-8才可以实现python语言中文的输入输出

设置步骤:

1.点击Window-preferences(若ecilpse为中文版本,则为“窗口”-“首选项”);

技术分享图片

2.选择“General-Workspace”将“Test file encoding”设置为UTF-8(对应中文:“常规-工作空间”将“文本文件编码”设置为UTF-8)

技术分享图片

3.选择“General-Test Editors-Spelling”,将Encoding设置为UTF-8(对应中文:“常规-文本编辑器-拼写”将“编码(C)”设置为UTF-8)

技术分享图片

4.若以上步骤之后输入输出中文依然报错可尝试执行如下步骤:

  a.设置配置编码:打开eclipse安装目录->eclipse.ini,末行加上   -Dfile.encoding=UTF-8

  b.修改python文件编码:在py文件首行加上#coding=utf-8,一定要在首行才可以

以上是关于ecilpse+python中文输入输出的主要内容,如果未能解决你的问题,请参考以下文章

Python python的输入输出

python json.dumps()函数输出json格式,使用ensure_ascii参数对中文输入的支持

用Python从键盘输入一个有中文和英文的字符串,编程分别输出中文和英文,并统?

Python使用管道处理输入/输出

使用 Python 进行交互式输入/输出

Python:使用额外的输入和输出文件向外部程序提供和解析数据流