1、要添加以下语句
import sys
reload(sys)
sys.setdefaultencoding('utf-8)
2、示例程序
def main2(): dic = [] with codecs.open('***.txt', 'r', 'GBK') as f: lines = f.readlines() for line in lines: line = line.strip('\n') for word in line: if word == ' ': continue dic.append(str(word)) f1 = open('***.txt', 'a+') for i in range(len(dic)): s="'"+str(dic[i])+"'"+"," f1.write(s) f1.close() 要注意:有时候打开'GBK'可以,有时候'utf-8')可以
本文介绍了一种Python脚本中文件编码从GBK到UTF-8的转换方法,并提供了具体的代码示例。通过使用codecs模块打开文件并逐行读取内容,将每个字符追加到新的列表中,最后将列表内容以UTF-8编码写回文件。
2003

被折叠的 条评论
为什么被折叠?



