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 绘图和可视化详细介绍
Feb 11 Python
Python基于正则表达式实现文件内容替换的方法
Aug 30 Python
python在每个字符后添加空格的实例
May 07 Python
selenium+python 去除启动的黑色cmd窗口方法
May 22 Python
Python实现时间序列可视化的方法
Aug 06 Python
基于django传递数据到后端的例子
Aug 16 Python
python3实现高效的端口扫描
Aug 31 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
Sep 16 Python
python读取raw binary图片并提取统计信息的实例
Jan 09 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
python UDF 实现对csv批量md5加密操作
Jan 01 Python
Python 实现Mac 屏幕截图详解
Oct 05 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
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
Vue.js路由vue-router使用方法详解
2017/03/20 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
个人小程序接入支付解决方案
2019/05/23 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
Django框架封装外部函数示例
2019/05/28 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
餐厅采购员岗位职责
2014/03/06 职场文书
参观接待方案
2014/03/17 职场文书
校园元旦活动总结
2014/07/09 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
2014年班级工作总结
2014/11/14 职场文书
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang