- 在线时间
- 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):
: Q6 P' l$ D3 F9 r - s=""9 W0 j. {$ z1 l: S7 [8 ^
- try:; j% W* ~7 z; E
- with open(file,encoding="gb2312") as f:; j; q* Q3 d$ n# b G/ P8 J/ X
- s=f.read()
0 b: V: y5 Q8 [: M& W9 m - os.remove(file)
# j0 k8 R+ l7 d: A2 H - with open(file,mode="w+",encoding="utf-8") as f:- n$ u9 h8 w+ J* J& A k
- f.write(s)' q& s! c7 J3 G: i9 J; O' p
- except Exception as e:/ Z( \) G+ {8 U; D( ~
- print("conv failed",file)
: H: i\" T1 v4 h
3 @. V2 ]$ c2 S+ P9 c
复制代码
4 B2 d& t$ t) M |
zan
|