- 在线时间
- 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):
; f$ L$ u1 W* T9 P# t) V* ]1 g - s=""3 d6 \# H; ]# \3 M- H. C1 @\" i
- try:/ k! `6 m3 ? ]# ^, V
- with open(file,encoding="gb2312") as f:# o2 J5 @* p3 C4 h/ ^) t. e
- s=f.read()) G. H; ?8 w! h; _
- os.remove(file)
' Z. i( s, ~ W\" i - with open(file,mode="w+",encoding="utf-8") as f:& v1 Y! m& d0 n) I( X
- f.write(s)
+ k0 x9 U+ V4 q7 R9 { - except Exception as e:
5 J3 t5 a% @- Y# I; }# E/ a, n7 m - print("conv failed",file)
& d& x0 t+ h, Z: A( _7 r - 5 e$ N$ V$ [ P2 N& P9 r
复制代码 + r9 n7 L$ N5 m% u/ M+ r3 I3 |. n
|
zan
|