ffp = open(fp, mode='r',encoding='gbk')#以gbk编码格式打开文件
lines = ffp.readlines()#读入
ffp.close()#关闭文件
fffp = open(fp+'.temp',mode='wb')#暂存一个位置,放之后转换的文档
print("vocab_num"+str(vocab_num))
for idx in range(0, vocab_num):#遍历内容
line = lines[idx]#读入一行
temp = line.encode('utf-8')#.decode('gb2312').encode('utf-8')#将这行的编码方式转换为utf-8
print(temp)
#print(temp)
fffp.write(temp)#写入
fffp.close()#关闭文档
os.remove(fp)#删除源文件
os.rename(fp+'.temp',fp)#将转换之后的文件改名字
gbk编码格式文章转为utf-8 Python 代码
最新推荐文章于 2023-10-25 09:40:03 发布