knrt.net
当前位置:首页 >> python中文注释报错 >>

python中文注释报错

#!/usr/bin/python#-*- coding:gb18030 -*-#没错,这是中文注释#就像这样随便写print 'hello, world.'

额 如果你是用的python的话 是应该没有问题的 但是如果你用sublime text这个编辑器编辑的话 中文的存在就会很有问题,不光是中文注释,连中文的路径都会导致错误,所以建议养成不要使用中文字符的好习惯。。

脚本开头加 # -*- coding: utf-8 -*- 用文本编辑器 打开脚本文件,将脚本文件的编码 设置成 ANSI,保存脚本,在 IDLE 中运行,查看结果正常; # -*- coding: utf-8 -*- #这是一个注释的练习 print "这是我的第一个学习练习。Python 2" 测试结果...

ubuntu好像是utf-8编码的,第一行用下面shenwei5566说的# -*- coding:utf-8 -*-就可以了。在windows下就要注意文件字符编码是utf-8格式了。

# -*- coding: utf-8 -*-# 第 8 章# 8.1 定义函数def greet_user(): """显示简单的问候语""" print("Hello!")greet_user()是这么写的吗?? 那就没什么错误埃py3本身就支持中文,默认是UTF-8。 如果不行的话,你试试decode('utf-8', 'ignore')

定义文件编码在文件头用注释的形式加编码定义,用utf-8就一切ok了。包括要输出中文也没有问题。 如用一下做文件开头。 # -*- coding: utf-8 -*- import ....

可以有啊 加一句编码方式就可以了

#coding=utf-8是告诉python文件的编码方式,跟你用注释没啥关系,跟中文输出是否正常有关。你把文件存成gb2312然后开头#coding=utf-8试试print一下中文看看出不出问题

第一,查看系统字符集,命令行下输入:locale查看是否utf8,如不是,可以输入:export LANG=en_US.UTF-8 export LANG_ALL = en_US.UTF-8 第二,python文件头部声明:# coding: utf-8

当然可以用中文了 不过PYTHON源文件如果有中文的话需要使用utf-8的编码,不然会有问题

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com