数学建模社区-数学中国
标题:
转换文件编码
[打印本页]
作者:
2744557306
时间:
2024-3-31 17:14
标题:
转换文件编码
示例为把
gb2312
编码的文件转化为utf8编码。
def conv(file:str):
2 Z% `3 j n. M& D
s=""
! f' b1 g3 q( s$ o8 W
try:
4 ^3 L8 ~( R( r5 T( r2 l
with open(file,encoding="gb2312") as f:
9 N4 v# y8 e0 p/ q0 N; B
s=f.read()
3 y! G+ q! m5 e* X" ?- C
os.remove(file)
) |( j2 W6 T$ K4 L
with open(file,mode="w+",encoding="utf-8") as f:
7 y: f7 M. A, _0 Y4 O
f.write(s)
4 r) L! u7 l) b ]$ u% p" C: Y- Z
except Exception as e:
7 r$ E+ |3 Y3 U' A; c5 D
print("conv failed",file)
& H" }( i( B, R) u5 G7 X% i
+ i7 S! u0 i* c) N" o
复制代码
* \7 [' i( ^7 Q9 d3 O" |. ?
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5