- 在线时间
- 481 小时
- 最后登录
- 2026-8-25
- 注册时间
- 2023-7-11
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7859 点
- 威望
- 0 点
- 阅读权限
- 255
- 积分
- 2946
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1177
- 主题
- 1192
- 精华
- 0
- 分享
- 0
- 好友
- 1
该用户从未签到
 |
示例为把gb2312编码的文件转化为utf8编码。- def conv(file:str):; M! T/ ~$ h3 O' W\" n9 w$ N
- s="": K4 a! S7 P I$ L8 \( j
- try:\" o- G( u a0 ^7 H7 o) E- {' C& Z
- with open(file,encoding="gb2312") as f:' t) g( {0 s3 ]* w5 f
- s=f.read()2 N& H0 J$ m9 J! b3 _' c! U4 {. y0 e5 W
- os.remove(file)
- u6 Q5 U# P6 P$ S) `$ s - with open(file,mode="w+",encoding="utf-8") as f:
0 B. p3 \# W: o - f.write(s)/ R9 y' m6 E5 Q5 \6 o* ` v
- except Exception as e:; B/ U; _% r: w
- print("conv failed",file). w r4 [+ u; g2 s: W
% a- h9 z4 Q' w- W& x$ g/ l
复制代码
0 U( U% z+ s) s: _- ?: J; b8 q |
zan
|