在python2中的文件中假如要填写中文,必需要加一行代码用来声明文件编码的诠释,不然python2会报错。由于它默许的编码花样是ASCII。而在python3中已没有这个问题了,python3默许的文件编码是UTF-8。本日就将引见如安在python中设置文件编码,具有肯定的参考作用,愿望对人人有所协助
【引荐课程:Python教程】
要将编码诠释放在第一行或许第二行,一般来说,Python文件的前两行要如许写:
#!/usr/bin/python # -*- coding: UTF-8 -*-
第一行是指定python诠释器,第二行是指定python文件编码体式格局,设置编码体式格局有以下可选的要领
(1)运用带等号的设置要领
#!/usr/bin/python # coding=<encoding name>
(2)运用带冒号的设置要领,这是要领是大多数编辑器都能够准确辨认的
#!/usr/bin/python # -*- coding: <encoding name> -*-
(3)vim情势的要领
#!/usr/bin/python # vim: set fileencoding=<encoding name> :
设置头部的编码声明有以下几个作用:
1、假如代码中有中文诠释,就需要此声明
2、比较高等的编辑器会依据头部声明将此作为代码文件的花样。
3、顺序会通过头部声明,解码初始化 ,所以头部声明和代码的存储花样要一致
总结:以上就是本篇文章的全部内容了,愿望对人人有所协助。
以上就是python设置文件编码体式格局有哪些要领的细致内容,更多请关注ki4网别的相干文章!