如何写入 csv 文件? [关闭]

Posted

技术标签:

【中文标题】如何写入 csv 文件? [关闭]【英文标题】:How can i write to a csv file? [closed] 【发布时间】:2016-09-05 07:38:54 【问题描述】:

我需要更新库存清单,我该如何以这种方式写入 CSV 文件。请问您如何写入 CSV 文件?我试过搜索这个,但没有什么能真正解释他们为什么这样做。

【问题讨论】:

看看文档:docs.python.org/3/library/csv.html#examples Write data to a csv file Python的可能重复 @Tonechas 不,您引用的帖子来自没有得到他们想要的东西的人。但他们知道如何写入 csv 文件。 【参考方案1】:

https://docs.python.org/2/library/csv.html

import csv
with open('some.csv', 'wb') as f:
    writer = csv.writer(f)
    writer.writerows(someiterable)

代码说明

    导入 csv 类 打开文件“some.csv”并为其命名,我们可以使用它来引用它 “wb”为文件模式,写入二进制。如果我们只想阅读,这将是“rb”。 我们使用 csv 类函数 writer 创建一个新的 writer 对象,并将其传递到我们的文件中 我们在 writer 对象上调用 write rows,并将其传递到任何可迭代对象中

一个可迭代对象可以是一个简单的列表,例如

my_iterable = ["Printed to line 1", "Printed to line 2"]

【讨论】:

【参考方案2】:

正如您所说,您有一个股票“列表”,我更愿意使用 pandas 写入 .csv。考虑到您有一个名为“stock_list”的股票列表

stock_list = [list of elements]

import pandas as pd
df = pd.DataFrame(stock_list, columns=["whatever name you want to give"])

df.to_csv("path to which you need to save", index=True/False (Depends on whether you need the index or not))

【讨论】:

以上是关于如何写入 csv 文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在目录中的所有 csvs 文件中进行 python 关键字搜索和单词计数器并写入单个 csv? [关闭]

写入 CSV 文件:IOException:流已关闭

在c ++中写入csv文件失败[关闭]

如何读取csv文件和excel文件python? [关闭]

在 CSV 文件中写入 C# 对象列表 [关闭]

你能推荐一个 Java 库来读取(并且可能写入)CSV 文件吗? [关闭]