filename='gbk.txt'
try:
s=open(filename,encoding='gbk').read()
print "OK"
except:
print "Error"
python3指定编码读文件的时候,如果编码不是指定的编码,会报错,上面这段代码在python3上运行是正确的,但是放到 python2.7下运行结果就不对 python2.7读gbk文件会提示Error, 2.7版本下有什么设置可以让这段代码在两个版本下运行结果一致吗?
try:
s=open(filename,encoding='gbk').read()
print "OK"
except:
print "Error"
python3指定编码读文件的时候,如果编码不是指定的编码,会报错,上面这段代码在python3上运行是正确的,但是放到 python2.7下运行结果就不对 python2.7读gbk文件会提示Error, 2.7版本下有什么设置可以让这段代码在两个版本下运行结果一致吗?
