用python写入csv文件
时间: 2023-09-28 15:03:51 浏览: 138
Python写入CSV文件的方法
好的,以下是一个使用 Python 写入 CSV 文件的例子:
```python
import csv
# 构造数据
data = [['北京', 101.5, 120.7, 121.4],
['上海', 101.2, 127.3, 127.8],
['广州', 101.3, 119.4, 120.0],
['深圳', 102.0, 140.0, 145.5],
['沈阳', 100.0, 101.4, 101.6]]
# 写入 CSV 文件
with open('data.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(data)
```
这个例子中,我们首先构造了一个二维数组 `data`,里面包含了需要写入 CSV 文件中的数据。然后,我们使用 `csv.writer` 方法将数据写入到名为 `data.csv` 的文件中。注意,我们在打开文件时需要指定参数 `newline=''`,这是因为在 Windows 系统中,CSV 文件的行末通常是 `\r\n`,如果不指定 `newline` 参数,会导致写入的文件中出现多余的空行。
阅读全文