数学建模社区-数学中国
标题:
转换文件编码
[打印本页]
作者:
2744557306
时间:
2024-3-31 17:14
标题:
转换文件编码
示例为把
gb2312
编码的文件转化为utf8编码。
def conv(file:str):
4 Z% X [: N3 R, } e
s=""
h- q) a% @: H, o
try:
3 B% i: @5 b2 c6 Y) z& n
with open(file,encoding="gb2312") as f:
( l( U- [# o& G# Q" R
s=f.read()
& L. L6 j* X& {0 o
os.remove(file)
" B* b8 x5 U- q8 u1 F
with open(file,mode="w+",encoding="utf-8") as f:
6 ], D( @) i& k$ z0 ]/ @9 g; H# U* `
f.write(s)
- \6 A% f8 N2 {- L
except Exception as e:
+ O8 P/ Q& T E# k' _7 R
print("conv failed",file)
, g1 E1 e) A, O8 W
- F! x" C8 Q( ]2 D- G
复制代码
$ c- Z7 m6 f0 }+ b! n3 w
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5