Python出现"Non-ASCII character '\xe6' in file"错误解决方法
2016-07-19 09:03
531 查看
小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问题就解决了!
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问题就解决了!
相关文章推荐
- python线程、进程和协程详解
- python学习——使用SQLAlchemy
- python对字符串的操作
- python学习——使用MySQL
- python学习——使用SQLite
- python学习——数据库
- python学习——POP3收取邮件
- python学习——SMTP发送邮件
- VScode调试Python
- Python
- Leetcode 299. Bulls and Cows (Python)
- Leetcode 373. Find K Pairs with Smallest Sums(Python)
- Leetcode 307. Range Sum Query - Mutable (Python)
- Leetcode 334. Increasing Triplet Subsequence (Python)
- Leetcode 300 Longest Increasing Subsequence(Python)
- python基础
- python学习例程3-函数
- python学习例程2-获取用户输入
- python线程、进程和协程详解
- python异常和文件处理机制详解