Python,如何设置统一编码格式,例如utf-8
- 原创
- |
- 浏览:92304
- |
- 更新:
代码内声明编码格式
编码格式1:
在源文件第一行或者第二行定义:
# coding=<encoding name>
例如:
# coding=utf-8
编码格式2:(这种最流行)
格式如下:
#!/usr/bin/python
# -*- coding: <encoding name> -*-
例如:
#!/usr/bin/python
# -*- coding: utf-8 -*-
编码格式3:(如果使用了vim)
#!/usr/bin/python
# vim: set fileencoding=<encoding name> :
例如
#!/usr/bin/python
# vim: set fileencoding=utf-8 :
- 本页面未经许可获取自百度经验
如果想表达的更精确,
只要定义的表达式在第一行或者第二行,
符合正则表达式:^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)
即可。
表达式解析coding的名称后,
如果python 不识别,就会报错。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部