- 在线时间
- 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):
\" `\" j8 @ i/ I# q7 S' X - s=""
' e/ n: p# A1 D7 C - try:
, u1 x, p, H, n8 m\" b4 A/ v; p- A - with open(file,encoding="gb2312") as f:# G) @! d# H& N& r9 c
- s=f.read()% ?5 j* j& H\" B; |/ I9 P% o
- os.remove(file)
9 T8 b D& U- W6 s2 O- A - with open(file,mode="w+",encoding="utf-8") as f:
8 f4 b5 p/ S& k. T: I, q8 m7 d$ o7 A - f.write(s)# w4 j/ N H- u$ w4 ^, E
- except Exception as e:( T% y0 M2 i, ?
- print("conv failed",file)
0 d& H, j\" C5 c' e# h
5 r# S! f, a+ ~7 Z- I. b ~
复制代码
5 m. L, V" A/ D) y) V4 x6 c |
zan
|