- 在线时间
- 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 m D\" q3 D8 L' S$ w, x. T
- s=""4 V& A( x6 e( `- z8 @
- try:
9 @2 N' c# k0 K/ j( R6 z - with open(file,encoding="gb2312") as f:
7 W6 E\" b5 P5 g) s5 w- T& q6 j) j) n - s=f.read()4 q U3 Z1 ] r! S! M0 e- `\" r
- os.remove(file)
( e8 a* ?+ m8 S' ^\" D - with open(file,mode="w+",encoding="utf-8") as f:4 T7 X s* a k$ ]1 R9 S/ S% n' ?; o
- f.write(s); _ n v3 S M+ _* m O' N& p
- except Exception as e:9 j, f/ [; d( c& g, J4 |) J
- print("conv failed",file)7 |8 k& s% v- ~$ X& }7 v' b
- ! x' \# @) K\" B: y\" }4 f3 ~
复制代码 3 k1 Q2 h- ^2 {- H+ A1 ^
|
zan
|