- 在线时间
- 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):5 u/ S! u, M$ R+ X2 K
- s=""
' s! ~5 j5 J( N0 _& Z4 y - try:
$ }9 l0 L I; N. |; K& K - with open(file,encoding="gb2312") as f:
+ m9 }6 n X, ?1 p - s=f.read()
\" j# J5 T: `2 I - os.remove(file)
/ s5 _0 o' C* Q! U* F - with open(file,mode="w+",encoding="utf-8") as f:
# @; I5 ^; |$ k6 M9 W+ o1 M6 p - f.write(s)
. C& g( Z# I( e0 e - except Exception as e:6 O3 Z9 J- Q( e p
- print("conv failed",file)2 |6 ]7 C; ^% ?: l) i, k+ _+ O
- 3 a7 E5 G8 y: D
复制代码 2 R- f" A6 X, y0 g* l6 K! }8 y! X
|
zan
|