37,720
社区成员
发帖
与我相关
我的任务
分享
import codecs
try:
with codecs.open('1.txt', encoding='utf-16') as f:
s = f.read() #unicode string
encoding='utf-16'
except:
with codecs.open('1.txt', encoding='utf-8') as f:
s = f.read()#.lstrip(u'\ufeff') #unicode string
encoding='utf-8'
with codecs.open('new.txt', 'w', encoding=encoding) as f:
f.write(s.upper())