gpt4 book ai didi

python - 使用自定义分隔符将字典列表写入 CSV

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

我有一个字典列表,我尝试使用以下代码编写为 CSV 文件,它有效。

示例代码:

logKeys = logList[0].keys()
with open('/home/ec2-user/lascsvoutputfiles/'+inputFileName+'_'+'logdata.csv', 'wb') as logFile:
w = csv.DictWriter(logFile, logKeys)
w.writeheader()
w.writerows(logList)

我尝试按如下方式传递分隔符,但它抛出错误。

w = csv.DictWriter(logFile, delimiter='~', logKeys)

错误日志:

  File "LasioParser.py", line 44
w = csv.DictWriter(logFile, delimiter='~', logKeys)
SyntaxError: non-keyword arg after keyword arg

最佳答案

我会使用pandas来实现这一点,如果L是你的字典列表,你可以简单地构建一个数据框:

import pandas as pd
df = pd.DataFrame(L)

然后使用自定义分隔符写回到csv:

df.to_csv('your_file.csv', sep='~')

关于python - 使用自定义分隔符将字典列表写入 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50151228/

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