什么方法可以向CSV文件中写入一二为数据
时间: 2024-02-22 08:56:21 浏览: 23
你可以使用 Python 的 CSV 模块中的 `writerow()` 或 `writerows()` 方法向 CSV 文件中写入数据。
`writerow()` 方法用于向 CSV 文件中写入一行数据,它接收一个列表作为参数,列表中包含了该行的所有字段值。例如,下面的代码会向名为 `data.csv` 的 CSV 文件中写入一行数据:
```python
import csv
with open('data.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['1', '2'])
```
这个代码会将数据 `['1', '2']` 写入名为 `data.csv` 的 CSV 文件中的第一行。
如果你需要写入多行数据,可以使用 `writerows()` 方法。它接收一个嵌套列表作为参数,每个内部列表代表一行数据。例如,下面的代码会向名为 `data.csv` 的 CSV 文件中写入两行数据:
```python
import csv
with open('data.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerows([['1', '2'], ['3', '4']])
```
这个代码会将数据 `['1', '2']` 和 `['3', '4']` 分别写入名为 `data.csv` 的 CSV 文件中的第一行和第二行。