- 在线时间
- 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):
* Y9 Y9 X* W7 z8 o7 ?! Z - s=""2 a! q. D, L6 {0 p; A0 S( d [
- try:
y& l# s' p. l1 g7 W) K - with open(file,encoding="gb2312") as f:
+ s. P* R3 E) y - s=f.read()9 ~) F/ l\" H\" U1 Z. ^' p) T. H
- os.remove(file). M9 `8 b% E7 l1 }! x8 v, s
- with open(file,mode="w+",encoding="utf-8") as f:
% m1 A. a: u: Y% m - f.write(s)
* T# @ L: S* l7 t - except Exception as e:
8 ?) j. p. }# B8 R6 C' _ - print("conv failed",file)
9 c+ H# @. T- ?9 Y) x0 N# T - ; b$ L8 ~\" t; c
复制代码
0 I# ^+ ^; q: Q |
zan
|