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判断直线和矩形是否相交的方法
Jul 14 Python
简单介绍使用Python解析并修改XML文档的方法
Oct 15 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
python Opencv将图片转为字符画
Feb 19 Python
Python DataFrame一列拆成多列以及一行拆成多行
Aug 06 Python
线程安全及Python中的GIL原理分析
Oct 29 Python
python 实现将Numpy数组保存为图像
Jan 09 Python
python生成任意频率正弦波方式
Feb 25 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
Python turtle库的画笔控制说明
Jun 28 Python
python爬虫中url管理器去重操作实例
Nov 30 Python
tensorflow与numpy的版本兼容性问题的解决
Jan 08 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中的数组操作函数整理
2008/08/18 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
jQuery获得内容和属性示例代码
2014/01/16 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
javascript中通过arguments参数伪装方法重载
2014/10/08 Javascript
Angularjs 基础入门
2014/12/26 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
详解Vue.directive 自定义指令
2019/03/27 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
python类定义的讲解
2013/11/01 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
pycharm运行scrapy过程图解
2019/11/22 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
想学画画?python满足你!
2020/12/24 Python
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
网络研修随笔感言
2014/02/17 职场文书
社区敬老月活动实施方案
2014/02/17 职场文书
关于环保的建议书
2014/05/12 职场文书
学校党的群众路线教育实践活动总结报告
2014/07/03 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
预备党员个人总结
2015/02/14 职场文书
物业保安辞职信
2015/05/12 职场文书
Python selenium绕过webdriver监测执行javascript
2022/04/12 Python
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python