数学建模社区-数学中国
标题:
转换文件编码
[打印本页]
作者:
2744557306
时间:
2024-3-31 17:14
标题:
转换文件编码
示例为把
gb2312
编码的文件转化为utf8编码。
def conv(file:str):
2 l# v" P: B6 u6 O$ s
s=""
- c& _; a/ Y. R$ p, {( v
try:
E, f9 X$ w* G4 r
with open(file,encoding="gb2312") as f:
, @3 @& C5 P" k: E, C- }/ g
s=f.read()
" ~( k( c1 \/ u; L" y
os.remove(file)
3 j4 A2 _( r- f
with open(file,mode="w+",encoding="utf-8") as f:
' s4 c+ ^& p% E: |
f.write(s)
2 ^% m$ k6 P6 P: t, M% |- l7 r
except Exception as e:
5 w* C( M- G# F' [ D; L
print("conv failed",file)
, Q ^8 P" J- d
- e$ n ^1 b" W+ M- M
复制代码
8 y/ d% O. K0 J4 b, [
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5