这个问题我大概说下,我碰到是第2种情况:
1、代码没用with 检查下是否关闭文件fp.close()
with open('abc.txt','r') as f:
balabalabala
等价于
try:
f = open('abc.txt','r')
except:
pass
else:
balabalabala
finally:
f.close()
2、如果运行出现unicodeDecodeError报错,在python lib\sit-package新建sitecustmize.py,增加代码:
encoding=utf8
import sys reload(sys)
sys.setdefaultencoding('utf8')