python创建cvs文件
时间: 2023-12-29 16:06:47 浏览: 38
在Python中,可以使用内置的csv模块来创建和写入CSV文件。下面是一个使用csv模块创建并写入CSV文件的示例代码:
```python
import csv
data = [
['Name', 'Age', 'Gender'],
['Alice', 25, 'Female'],
['Bob', 30, 'Male'],
['Charlie', 35, 'Male']
]
with open('example.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(data)
```
在上面的代码中,我们创建了一个名为`data`的二维列表,其中包含了表格的每一行数据。然后,我们使用`csv.writer()`方法将其写入到名为`example.csv`的CSV文件中。注意,我们使用了`newline=''`参数来避免在写入文件时出现空白行。
如果你想要在CSV文件中添加新的行,可以使用`csv.writerow()`方法,如下所示:
```python
import csv
data = ['David', 40, 'Male']
with open('example.csv', 'a', newline='') as f:
writer = csv.writer(f)
writer.writerow(data)
```
在上面的代码中,我们打开了`example.csv`文件,并使用`csv.writer()`方法将一个新的行写入文件中。注意,我们使用了`'a'`模式来打开文件,这表示追加模式,也就是在文件末尾添加新数据。