- 在线时间
- 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):
9 e. }+ }6 ^7 Z5 k& Z - s=""! [5 K. o1 A! j' ^* [+ X\" l% [3 m
- try:
* ?* z( a4 K/ ?$ Q. f - with open(file,encoding="gb2312") as f:, `7 T8 B( n9 n& c3 Y9 Y
- s=f.read()* b! \ H, }# Y( N
- os.remove(file)
! k: u1 v) E; V5 n; r$ ~; E - with open(file,mode="w+",encoding="utf-8") as f:( N0 p/ z- y& w( b9 v
- f.write(s)
/ o6 _' n0 `0 J) n- G$ e- l - except Exception as e:
* f2 _0 r6 K9 e6 f0 C8 t' v2 W - print("conv failed",file)
/ V2 I% e6 f. `6 i( J' ^/ P( E: z - * f7 P- q+ B+ k. x9 i0 z+ R3 z
复制代码 0 G% {$ y$ l. z8 s4 l4 M
|
zan
|