Python出现"Non-ASCII character '\xe6' in file"错误解决方法

来源:互联网 发布:手工编程的步骤 编辑:程序博客网 时间:2024/05/22 04:52

小Demo是这样的:

Flag = Trueif Flag:    print ("我是真的")else:    print ("我是假的")

这时候会爆出一个:"Non-ASCII character '\xe6' in file"的错误,但是如果我将代码改成如下:

Flag = Trueif Flag:    print 123else:    print 321

就没有问题,所以我猜测应该是编码的问题,在网上查了下答案,在第一行加上这样一句话:

# encoding: utf-8

将编码格式改变为utf-8问题就解决了!

1 0