如何写入csv文件?

时间:2016-05-10 11:00:58

标签: python csv

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

2 个答案:

答案 0 :(得分:2)

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

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

代码说明

  1. 导入csv类
  2. 打开文件" some.csv"并给它一个名称,我们可以用它来引用它
  3. " WB"是文件模式,写二进制文件。这将是" rb"如果我们只是想阅读。
  4. 我们使用csv classes函数write创建一个新的writer对象,并将其传递给我们的文件
  5. 我们在writer对象上调用write行,并将其传递给任何可迭代对象
  6. iterable可以是一个简单的列表,例如

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

答案 1 :(得分:0)

正如你所说,你有一个股票“列表”,我宁愿用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))