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 切片和range()用法说明
Mar 24 Python
Python中列表的一些基本操作知识汇总
May 20 Python
Python基于DES算法加密解密实例
Jun 03 Python
python 队列详解及实例代码
Oct 18 Python
python实时分析日志的一个小脚本分享
May 07 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
Apr 21 Python
python 删除非空文件夹的实例
Apr 26 Python
python实现操作文件(文件夹)
Oct 31 Python
python找出列表中大于某个阈值的数据段示例
Nov 24 Python
简单了解Python变量作用域正确使用方法
Jun 12 Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 Python
Django中celery的使用项目实例
Jul 07 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 编程请选择正确的文本编辑软件
2006/12/21 PHP
php 调用远程url的六种方法小结
2009/11/02 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
微信小程序 Audio API详解及实例代码
2016/09/30 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
[07:40]DOTA2每周TOP10 精彩击杀集锦vol.4
2014/06/25 DOTA
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
python实现猜拳游戏
2020/03/04 Python
Python数据可视化图实现过程详解
2020/06/12 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
物流专业毕业生推荐信范文
2013/11/18 职场文书
毕业设计说明书
2014/05/07 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
裁员通知
2015/04/25 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
uniapp开发打包多端应用完整方法指南
2022/12/24 Javascript