99问答网
所有问题
为什么python中,程序开始都要敲入“# -*- coding: UTF-8 -*-” 这个有什么作用呢?
如题所述
举报该问题
推荐答案 推荐于2017-11-28
PY文件当中是不支持中文的,即使你输入的注释是中文也不行,为了解决这个问题,就需要把文件编码类型改为UTF-8的类型,输入这个代码就可以让PY源文件里面有中文了。
建议你写代码之前都把这句话加上,因为不管是注释还是弹出消息提示,免不了的要输入中文,所以这个基本是必须的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zvWeB7etX.html
其他回答
第1个回答 2011-09-20
采用URF-8编码,为了支持中文,如果程序当中没有中文,这句没用。
第2个回答 2011-09-21
楼上正解。你可以自己动手尝试下。你的文件里面有不加入 # -*- coding:utf-8 -*- 然后在其他地方用中文注释。 运行下你的脚本就明白了
第3个回答 2011-09-20
不是必须的,也不一定要utf8,文件是什么编码就写什么
相似回答
大家正在搜
相关问题
python声明utf-8为什么以注释的形式 #-*-cod...
python # -*- coding: cp936 -*-...
python中文显示乱码,已经在开头有了coding: ut...
Python中加了# -*- coding: utf-8 -...
为什么我的Python3加注释也要用#coding:utf-...
python 2.7 3.3中#-*- coding:utf...
怎么在Python里使用UTF-8编码
python里的#coding=utf_8是什么意思?