前面的文章我们知道用print()函数输出字符串,但在使用print()函数中有中文字符在执行的时候会出现报错。
>>> print(‘你好,欢迎您!’)
File “index.py”, line 1
SyntaxError: Non-ASCII character ‘\xe4’
File “index.py”, line 1
SyntaxError: Non-ASCII character ‘\xe4’
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了
注意:#coding=utf-8 的 = 号两边不要空格。
# -*- coding: UTF-8 -*-
>>> print “你好,世界”
你好,世界
>>> print “你好,世界”
你好,世界