python开头的coding设置方法


Posted in Python onAugust 08, 2019

缘起:

[root@CentOS7 code]# python multi_thread_mfw.py 
 File "multi_thread_mfw.py", line 138
SyntaxError: Non-ASCII character '\xe5' in file multi_thread_mfw.py on line 138, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

写完python代码运行时,报类似SyntaxError: Non-ASCII character ‘\xe5' in file *.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设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python编写一个基于终端的实现翻译的脚本
Apr 24 Python
Python本地与全局命名空间用法实例
Jun 16 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
python生成验证码图片代码分享
Jan 28 Python
探究python中open函数的使用
Mar 01 Python
python编写猜数字小游戏
Oct 06 Python
python实现查找所有程序的安装信息
Feb 18 Python
Jupyter Notebook的连接密码 token查询方式
Apr 21 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
解决echarts中饼图标签重叠的问题
May 16 Python
Python 实现微信自动回复的方法
Sep 11 Python
tensorflow中的数据类型dtype用法说明
May 26 Python
pycharm 安装JPype的教程
Aug 08 #Python
Python学习笔记之lambda表达式用法详解
Aug 08 #Python
python读取大文件越来越慢的原因与解决
Aug 08 #Python
Python实现Singleton模式的方式详解
Aug 08 #Python
Python判断字符串是否xx开始或结尾的示例
Aug 08 #Python
详解解决Python memory error的问题(四种解决方案)
Aug 08 #Python
Python学习笔记之迭代器和生成器用法实例详解
Aug 08 #Python
You might like
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
简单实现JavaScript弹幕效果
2020/08/27 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
python实现在pickling的时候压缩的方法
2014/09/25 Python
Python实现的多线程端口扫描工具分享
2015/01/21 Python
连接Python程序与MySQL的教程
2015/04/29 Python
Python的迭代器和生成器
2015/07/29 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
2020/02/21 Python
pandas数据处理之绘图的实现
2020/06/15 Python
python3中确保枚举值代码分析
2020/12/02 Python
CSS 3.0 结合video视频实现的创意开幕效果
2020/06/01 HTML / CSS
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
耐克中国官方商城:Nike中国
2018/10/18 全球购物
美国购买肉、鸭、家禽、鹅肝和熟食网站:D’Artagnan
2018/11/13 全球购物
护理个人求职信范文
2014/01/08 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
护士求职自荐信
2015/03/25 职场文书