如何使用Python将utf-16编码的csv文件转换为utf-8?

问题描述 投票:1回答:1

我运行了一些命令,如recode和iconv但没有一个工作。我认为通过Python完成这项任务肯定会有所帮助。

什么应该是适当的方法?

python python-3.x
1个回答
0
投票
import codecs
import shutil

with codecs.open("input_file.utf8.csv", encoding="utf-8") as input_file:
    with codecs.open(
            "output_file.utf16.csv", "w", encoding="utf-16") as output_file:
        shutil.copyfileobj(input_file, output_file)
© www.soinside.com 2019 - 2024. All rights reserved.