python 创建csv
时间: 2023-05-04 21:04:12 浏览: 92
python处理csv数据的方法
3星 · 编辑精心推荐
Python可以用CSV模块来创建CSV(Comma-Separated Values,逗号分隔值)文件。CSV文件是一种纯文本格式,它使用逗号作为字段之间的分隔符,每行表示一个记录。
首先,在Python中导入csv模块。接下来,创建一个CSV文件并打开它,使用`csv.writer`方法来写入行数据,然后使用`writeows`方法将数据集合写入文件。在写完文件后,关闭文件句柄。
下面是一个简单的例子:
```
import csv
# 打开文件,没有则创建
with open('example.csv', mode='w', newline='') as example_file:
# 创建写入对象
writer = csv.writer(example_file)
# 写入数据
writer.writerow(['Name', 'Age', 'City'])
writer.writerow(['Alice', '25', 'New York'])
writer.writerow(['Bob', '30', 'San Francisco'])
writer.writerow(['Charlie', '35', 'Los Angeles'])
```
以上程序使用`open`方法打开一个新文件`example.csv`,`mode='w'`表示打开文件以写入模式打开,如果文件已存在,则会被覆盖。`newline=''`参数表示不需要换行符。
接下来,创建一个写入对象,并使用`writerow`方法来写入每一行的数据,其中列表中的每个元素都将作为单独的字段写入。
最后,使用`close`方法关闭文件句柄。现在,将在当前目录下创建一个名为`example.csv`的CSV文件,其中包含写入的数据。
阅读全文