导语:
本文主要介绍了关于在python中如何设置编码格式的相关知识,希望可以帮到处于编程学习途中的小伙伴
如果要在python2的py文件中写中文,必须添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。 (python3不见了
有这个问题了,python3默认的文件编码是UTF-8)。
编码注释必须放在第一行或第二行。一般来说,Python文件的前两行应该这样写:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
第一行指定python解释器,第二行指定python文件的编码方式。设置编码方式有以下可选方法
1. 带等号的设置方法:
#!/usr/bin/python
# coding=<encoding name>
2.最常见的,带冒号的(大部分小编都能正确识别):
#!/usr/bin/python
# -*- coding: <encoding name> -*-
设置头部的编码声明有以下几个作用:
如果代码中有中文注释,就需要这个语句。更高级的编辑器(比如我的emacs)会根据header声明使用这个作为代码文件的格式。程序将通过
header声明、解码和初始化 u "Life is short", 这样一个unicode对象,(所以header声明和code的存储格式要保持一致)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ fluent python 是什么意思?12/19
- ♥ python字典中的排序是什么?如何使用它?09/02
- ♥ 如何下载python源码包?安装方便吗?11/13
- ♥ 什么是python函数注解11/13
- ♥ python如何比较两个列表是否相同08/17
- ♥ 如何在 anaconda 中安装 ipython09/24
内容反馈