python开头的coding设置方法
缘起:
[root@CentOS7code]#pythonmulti_thread_mfw.py File"multi_thread_mfw.py",line138 SyntaxError:Non-ASCIIcharacter'\xe5'infilemulti_thread_mfw.pyonline138,butnoencodingdeclared;seehttp://www.python.org/peps/pep-0263.htmlfordetails
写完python代码运行时,报类似SyntaxError:Non-ASCIIcharacter‘\xe5'infile*.py,
基本可以断定,python文件开头未设置coding=utf-8。
#!/usr/bin/python #coding=utf-8 #TODO:anything
或者:
#!/usr/bin/python #-*-coding:utf-8-*- #TODO:anything
vim语法
vim中对python语法高亮,正则匹配规则:
\%^.*\n.∗\?#.*coding[:=]\s*[0-9A-Za-z-_.]\+.*$
相关参考
PEP-0263关于的编码声明的解释
http://www.python.org/dev/peps/pep-0263/
以上这篇python开头的coding设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。