- 在线时间
- 479 小时
- 最后登录
- 2026-4-17
- 注册时间
- 2023-7-11
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7790 点
- 威望
- 0 点
- 阅读权限
- 255
- 积分
- 2923
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1171
- 主题
- 1186
- 精华
- 0
- 分享
- 0
- 好友
- 1
该用户从未签到
 |
示例为把gb2312编码的文件转化为utf8编码。- def conv(file:str):3 y; j( Y. J. }. v8 O) X, E
- s=""/ q0 n; z M; w2 Y$ H
- try:2 \+ x: G+ ^0 l) {* v
- with open(file,encoding="gb2312") as f:( P) i) w# `- @
- s=f.read()2 j0 H1 C1 f' f8 u
- os.remove(file)3 D# _1 @( C+ n# A
- with open(file,mode="w+",encoding="utf-8") as f:
+ [% n h7 X* j2 [ g1 K& U - f.write(s)* u\" V0 p\" m9 q, M1 I
- except Exception as e:+ u* i) ?1 m8 x3 W0 L
- print("conv failed",file)4 \/ y5 R* p! }
- . S$ E& Y* y% y/ m, h- D
复制代码 ) l# ~# F; u8 F9 E. u
|
zan
|