gpt4 book ai didi

python - 转储字典后 csv 文件中缺少值

转载 作者:太空宇宙 更新时间:2023-11-04 03:18:25 28 4
gpt4 key购买 nike

我已将字典转储到 csv 文件,但文件中缺少最后 ~400 行。字典有 10000 值,这是它的样子:

dict={'0':252, '1':61, '2':38. '3':91, ..., '9999':17}。键按结构从09999排序(dict来自networkx包的应用)。

这是我用来做倾销的:

import csv
dict=G.edges() #The dictionary comes from an application of the networkx package
writer = csv.writer(open('myfile.csv', 'wb'))
for key, value in dict.items():
writer.writerow([key, value])

我的 csv 文件报告第 9631 行之前的值,之后没有更多值。如何解决这个问题?

这是我的 csv 文件的样子:您清楚地看到第 9632 行被截断了,后面什么也没有。 如何处理?

0     252
1 61
2 38
3 91
... ...
9630 4
963

最佳答案

您还没有关闭输出文件。试试这个结构:

with open('myfile.csv', 'w') as f:
writer = csv.writer(f)
for key, value in dict.items():
writer.writerow([key, value])

with 关键字将在 block 完成后自动关闭输出文件。

关于python - 转储字典后 csv 文件中缺少值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35485754/

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