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

小Demo是这样的:

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

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

Flag = True
if Flag:
    print 123
else:
    print 321

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

# encoding: utf-8

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

posted @ 2018-07-12 10:01  Anita_harbour  阅读(231)  评论(0编辑  收藏  举报