gpt4 book ai didi

python - 如何使用 python 将 ANSI 格式的 csv 转换为 UTF-8?

转载 作者:行者123 更新时间:2023-12-01 09:03:25 25 4
gpt4 key购买 nike

我有一个使用 python 代码在 CSV 中写入值的代码。它以 ANSI 格式存储。但我需要 UTF-8 格式进行读取操作。

Python 代码:

  f= csv.writer(open("test1234.csv", "w+",encoding='utf- 
8'),lineterminator="\n")
fieldname = ['Param_Name','Param_Value']
f.writerow(fieldname)
instances = conn.instances.filter(Filters=[{'Name': 'instance-state-name',
'Values': ['running', 'stopped']}])
for instance in instances:
instance_count.append(instance)
instanceCount = str(len(instance_count))
f.writerow(('p_instance_count', len(instance_count)))
print('Instance count ->' + str(len(instance_count)))

错误:

 f = csv.writer(open("test1234.csv", "w+",encoding='utf-8'), lineterminator="\n")

类型错误:“encoding”是此函数的无效关键字参数

请提出任何解决方法!

最佳答案

import codecs
f = csv.writer(codecs.open("test1234.csv", "rb+", "utf-8-sig"), lineterminator="\n")

关于python - 如何使用 python 将 ANSI 格式的 csv 转换为 UTF-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52272345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com