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 23 Python
python实现的希尔排序算法实例
Jul 01 Python
浅析python中的分片与截断序列
Aug 09 Python
Django实现快速分页的方法实例
Oct 22 Python
python实现k-means聚类算法
Feb 23 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
Jul 11 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
python爬虫 Pyppeteer使用方法解析
Sep 28 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
Aug 27 Python
python des,aes,rsa加解密的实现
Jan 16 Python
python中threading和queue库实现多线程编程
Feb 06 Python
利用python进行数据加载
Jun 20 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删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
2013/06/27 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
JavaScript 学习笔记之变量及其作用域
2015/01/14 Javascript
JS控制FileUpload的上传文件类型实例代码
2016/10/07 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
2020/02/10 Javascript
Vue父组件向子组件传值以及data和props的区别详解
2020/03/02 Javascript
wxpython学习笔记(推荐查看)
2014/06/09 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
python如何写出表白程序
2020/06/01 Python
python算的上脚本语言吗
2020/06/22 Python
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
经典大学生求职信范文
2014/01/06 职场文书
黄河象教学反思
2014/02/10 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
团队激励口号
2014/06/06 职场文书
体育节口号
2014/06/19 职场文书
大学生入党积极分子自我评价
2014/09/20 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
作文批改评语
2014/12/25 职场文书
先进个人总结范文
2015/02/15 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js