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 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
用Python实现一个简单的多线程TCP服务器的教程
May 05 Python
python实现合并两个数组的方法
May 16 Python
Python编程之Re模块下的函数介绍
Oct 28 Python
Python操作mysql数据库实现增删查改功能的方法
Jan 15 Python
使用python3 实现插入数据到mysql
Mar 02 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
PyTorch安装与基本使用详解
Aug 31 Python
详解Scrapy Redis入门实战
Nov 18 Python
Python爬虫之Selenium实现键盘事件
Dec 04 Python
python中entry用法讲解
Dec 04 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加密解密的代码
2007/07/16 PHP
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
thinkPHP分组后模板无法加载问题解决方法
2016/07/12 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
JSONP 跨域访问代理API-yahooapis实现代码
2012/12/02 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
2016/01/21 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
Vue开发环境中修改端口号的实现方法
2019/08/15 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
Element InputNumber 计数器的实现示例
2020/08/03 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
Python中一行和多行import模块问题
2018/04/01 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
virtualenv介绍及简明教程
2020/06/23 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
个人向公司借款协议书
2016/03/19 职场文书
OpenCV 图像梯度的实现方法
2021/07/25 Python
讲解Python实例练习逆序输出字符串
2022/05/06 Python