使用Python 3.7.4将ISO-8859-1转换为UTF-8可以通过以下步骤实现:
import codecs
# 打开ISO-8859-1编码的源文件
with codecs.open('source_file.txt', 'r', encoding='iso-8859-1') as source_file:
# 读取源文件内容
content = source_file.read()
# 使用UTF-8编码创建新文件,并写入转换后的内容
with codecs.open('utf8_file.txt', 'w', encoding='utf-8') as utf8_file:
utf8_file.write(content)
在上述代码中,'source_file.txt'是待转换的ISO-8859-1编码的源文件路径,'utf8_file.txt'是转换后的UTF-8编码的目标文件路径。
需要注意的是,以上代码只是将文件的编码格式从ISO-8859-1转换为UTF-8,并不会改变文件中的具体内容。另外,使用codecs模块进行编码转换时,还可以处理其他不同的字符编码和文件读写操作,具体可参考Python官方文档。
推荐的腾讯云相关产品:无
领取专属 10元无门槛券
手把手带您无忧上云