知行编程网知行编程网  2022-12-22 03:00 知行编程网 隐藏边栏  36 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于在python中如何设置编码格式的相关知识,希望可以帮到处于编程学习途中的小伙伴

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的存储格式要保持一致)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享