解决eclipse + pydev 编译过程中有中文的问题

   最近在学习python编程,开发环境设置好了,是用eclipse + pydev 来做开发的环境,配置好了之后,需要解决的一个关键问题就是老问题了:如何解决代码中的中文问题。。。
其实但我们在配置编程环境的时候,就需要设置2个地方。
首先打开eclipse,点击菜单  window---Preferences--General--Editors--TextEditor--Spelling---Encoding,选择other:选择"UTF-8" 即可。如图:
接下来还有一个地方window---Preferences--General--Workspace,在Text file encoding那里选择other,然后选择“UTF-8”,如图即可。

,网上很多资料都是到这里就为止了,我也当时以为这样就可以解决代码中有中文的问题了,于是就开始写代码了,但是老是报错,在中间用debug模式下看到是一个python源代码的文件报错,试着修改过那个文件,但是网上找的版本都是1.3的,我现在用的pydev的版本是1.6的,所有还是没有解决,那个郁闷啊。。。
代码中不能有中文,实在很讨厌,我是新手,不能用中文做注释,那个痛苦啊。。。后来才知道,其实只要在每个模块的第一行添加编码规则就可以解决中文问题了,就是添加一句:
#-*- encoding: utf-8 -*-

有了这句编码规则的语句,代码中有中文,照样可以运行程序。。。

过了不久,我又感觉有点不爽了,每次我新建一个模块的时候,eclipse每次都会帮我自动生成一些比如:

'''
Created on 2010-12-28

@author: 501914252
'''
这些作者的信息,偏偏我每次都要在每个模块添加的那句编码规则的语句没有,很是生气啊,觉得应该在eclipse里面有设置的地方,嘿嘿,经过一番折腾和网友的帮助,终于解决了这个问题,解决如下:window--Preferences--Pydev--Editor--Template--Empty,然后点击“Edit”按钮,把我们要添加的语句加进去就可以了,如图:
后你在新建一个模块试试,哈哈。。。再也不需要每次都要复制那个编码语句了。。。
如果你还没有解决这个问题,还不快去试试,希望可以帮助您解决问题。。。
本文转自你是路人甲还是霍元甲博客51CTO博客,原文链接http://blog.51cto.com/world77/467466如需转载请自行联系原作者

world77

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/453690.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员的思考--终于确定了自己的技术发展方向

经过了将近5年的工作沉淀以后,终于确定了自己的职业发展方向。从现在开始终于可以有的放矢了,不再迷茫了。回想以往,找到这个方向,确实不是一件容易的事情,一路也是迷茫的走过来,随着知识和工作经验的积累&…

mysql正在运行安全文件怎么办_MySQL服务器运行的安全文件化选项,所以它不能执行该语句什么情? 爱问知识人...

MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1。MyISAM:不支持事务,用于只读程序提高性能 2。InnoDB:支持ACID事务、行级锁、并发 3。Berkeley DB:支持事务一个事务是一个连续的一组数据库操作&#…

C++项目參考解答:累加求圆周率

【项目-累加求圆周率】 用例如以下公式求π的近似值&#xff08;计算直到最后一项的绝对值小于10−5&#xff09; π41−1315−17...【參考解答】 #include <iostream> using namespace std; int main( ) {int n,sign;double total,f;n1;total0;sign1;f1; //用f代表待累加…

[ASP.NET AJAX]类似.NET框架的JavaScript扩展

最近AJAX风靡全世界&#xff0c;在CommunityServer中他运用了自己定义的封装了js&#xff0c;并且可以跨浏览器&#xff0c;在较小的应用程序中&#xff0c;他比较适合&#xff0c;而且使用也比较简单。但是对微软的Microsoft AJAX还是一点不了解的我&#xff0c;从今天开始也要…

mysql 连接 指定字符集_关于Mysql连接池配置指定字符集的问题

问题是这样的&#xff0c;我在写一个网站&#xff0c;打算使用连接池。我使用J2EE开发&#xff0c;开始使用的是直连的方式&#xff0c;附上代码public class ConnDb {private String getDriver "com.mysql.jdbc.Driver";private String getUrl "jdbc:mysql:/…

【原】iOS:手把手教你发布代码到CocoaPods(Trunk方式)

概述 关于CocoaPods的介绍不在本文的主题范围内&#xff0c;如果你是iOS开发者却不知道CocoaPods&#xff0c;那可能要面壁30秒了。直奔主题&#xff0c;这篇文章主要介绍如果把你的代码发布到CocoaPods代码库中&#xff0c;让别人可以使用“pod search yourOpenProject”命令查…

kafka tool 查看指定group下topic的堆积数量_ELK架构下利用Kafka Group实现Logstash的高可用...

系统运维的过程中&#xff0c;每一个细节都值得我们关注下图为我们的基本日志处理架构所有日志由Rsyslog或者Filebeat收集&#xff0c;然后传输给Kafka&#xff0c;Logstash作为Consumer消费Kafka里边的数据&#xff0c;分别写入Elasticsearch和Hadoop&#xff0c;最后使用Kiba…

jquery flot pie画饼图

具体效果如下&#xff1a; 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv"Content-Type" content"text/html; charsetUTF-8"> 5 <title>Insert title here</title> 6 <script language"javas…

研发管理:产品研发团队的早会

百度百科定义:研发管理就是在研发体系结构设计和各种管理理论基础之上&#xff0c;借助信息平台对研发过程中进行的团队建设、流程设计、绩效管理、风险管理、成本管理、项目管理和知识管理等的一系列协调活动。[详细] 产品研发团队在履行各种产品研发过程中&#xff0c;从大的…

mysql fetch rows_差异mysql_fetch_array()和mysql_fetch_rows()函数_mysql

区别mysql_fetch_array()和mysql_fetch_rows()函数form:http://www.uphtm.com/php/254.html如果我们不仔细看会发现象mysql_fetch_array()和mysql_fetch_rows()函数没有什么区别&#xff0c;但是细细的看你会发现它们区别还是蛮大了&#xff0c;如果各位对于此函数的区别不了解…

Linux 状态命令之网络状态 iftop - 查看实时带宽流量

简介 Linux 中查看网卡流量工具有 iptraf、iftop 以及 nethogs 等&#xff0c;iftop 可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。 安装 CentOS yum 方式 # 安装依赖 yum install flex byacc libpcap ncurses ncurses-devel libpcap-develyum …

Spring Boot 使用常见问题

Json格式化时间&#xff0c;时区设置 spring.jackson.time-zoneGMT8 spring.jackson.date-formatyyyy-MM-dd HH:mm:ss json数据无法序列化到RequestBody对象中 SpringMVC restful 注解之RequestBody进行json与object转换 转载于:https://www.cnblogs.com/tonyq/p/7890497.html

Angular15 利用ng2-file-upload实现文件上传

待更新 转载于:https://www.cnblogs.com/NeverCtrl-C/p/8279246.html

解读设计模式----简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么

本文首发于博客园,地址:http://www.cnblogs.com/beniao/archive/2008/08/09/1263318.html 一、模式概述 从设计模式的类型上来说&#xff0c;简单工厂模式是属于创建型模式&#xff0c;又叫做静态工厂方法&#xff08;Static Factory Method&#xff09;模式&#xff0c;但不属…

Memcached常用操作

memcached是一个高性能的、分布式内存对象缓存系统&#xff0c;应用广泛。 通过缓存数据库查询结果&#xff0c;减少数据库访问次数&#xff0c;以提高动态Web应用的速度、 提高可扩展性。 它可以应对任意多个连接&#xff0c;使用非阻塞的网络IO。由于它的工作机制是在内存中开…

android自定义金额输入键盘_Android 自定义控件 - 仿支付宝数字键盘

原标题&#xff1a;Android 自定义控件 - 仿支付宝数字键盘简介在一些带有支付功能的 App 中&#xff0c;输入的密码一般只能是纯数字&#xff0c;虽然我们可以指定 EditText 输入框只能输入数字&#xff0c;但是为了提供用户的使用体验&#xff0c;我们往往更倾向于使用自定义…

博客目录(python相关)

python 相关 文件格式相关系列 Python 第三方模块之 beautifulsoup&#xff08;bs4&#xff09;- 解析 HTML Python 第三方模块之 ElementTree&#xff08;ET&#xff09;- 解析XML文件 Python 第三方模块之 lxml - 解析 HTML 和 XML 文件 python 第三方模块 yaml - 处理 …

项目主体思索

1&#xff1a;分布式定义; 2&#xff1a;SSO集成方式 3&#xff1a;menu动态菜单的添加 4&#xff1a;tag页面展示; 5&#xff1a;tiles的jsp复用&#xff1b; 暂时就想到这些了&#xff0c;以后继续补充。转载于:https://www.cnblogs.com/siyan/p/8286738.html

centos mysql pid_centos7 mysql The server quit without updating PID file(错误解决)

1 问题[rootlocalhost mysql]# /etc/rc.d/init.d/mysql statusMySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED][rootlocalhost mysql]# /etc/rc.d/init.d/mysql startStarting MySQL...The server quit without updating PID file (/usr/local/mysql/dat…

tfs文件系统之NS配置管理

NameServer简称NS 充当着客户与DS的交互桥梁 1.NS配置文件修改&#xff1a; [public] #log file size default 1GB log_size1073741824 #log file num default 64 log_num 64 #log file level default debug log_leveldebug #main queue size default 10240 task_max_queue_…