微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > Python中文注释保存出错解决办法

Python中文注释保存出错解决办法

时间:10-02 整理:3721RD 点击:

    使用Python2.7时,全部英文运行没有问题,有中文或是注释中包含中文就运行不过去,也无法保存,具体问题原因和解决办法如下:

    在MOD_SYSTEM中,一些PY是不能有中文出现的,比如说header_operations等,而这个文件恰恰是最应该中文注释的一个,在以前,遇到简单的就用三脚猫的英文注释一下,遇到复杂的只有拼音了,其中的麻烦之处真是谁用谁知道,使用了该工具后,大家可以在任何地方无责任的使用中文了(目前没有发现什么问题)
    中文一向是编程中老生常谈的问题,无非就是UNICODE双字节编码的转换,而PY中本身也提供了编码的转换,不过MOD_system中并没有添加而已,所以,在中国境内,也有必要做一次MOD_SYSTEM的国际化,PY解决中文问题简单方法:文件的首行添加对应编码
#coding=gbk

  1. #coding=gbk
  2. #a="hello wind!"
  3. #print len(a)
  4. b="student"
  5. print b
  6. c=b.split("u")  #对b进行分割
  7. print c

复制代码


  PS:复制的时候,请放在首行了。特别要注意的是顶格写啊,千万别空一格啥的,要不会错误的。这个是python对首行空格很敏感的原因引起的。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top