# -*- coding: UTF-8 -*-
file = "C:\Users\AppData\Docs\应用明细\应用明细_0514.txt".decode('utf-8').encode('GB2312')
with open(file) as f: data = f.read() print data[0:1000]
因为,windows是GB2312编码,所以作为参数传给系统之前,需要先解码并重新编码一下
# -*- coding: UTF-8 -*-
file = "C:\Users\AppData\Docs\应用明细\应用明细_0514.txt".decode('utf-8').encode('GB2312')
with open(file) as f: data = f.read() print data[0:1000]
因为,windows是GB2312编码,所以作为参数传给系统之前,需要先解码并重新编码一下