python如何将列表保存为“哈尔滨2023第一季度天气.csv”文件
时间: 2024-05-15 10:16:33 浏览: 11
可以使用Python内置的csv模块和open函数来实现。以下是一个示例代码:
```python
import csv
# 假设天气数据存储在一个名为weather_list的列表中
weather_list = [['日期', '天气', '温度'], ['2023-01-01', '晴', '-10℃'], ['2023-01-02', '多云', '-8℃'], ['2023-01-03', '小雪', '-5℃']]
# 打开文件并写入数据
with open('哈尔滨2023第一季度天气.csv', 'w', encoding='utf-8', newline='') as f:
writer = csv.writer(f)
for row in weather_list:
writer.writerow(row)
```
解释一下代码:
- 第1行导入csv模块
- 第4行定义一个名为weather_list的列表,里面存储了天气数据
- 第7-12行使用with语句打开文件,并使用csv.writer对象写入数据。其中,open函数的第1个参数是文件名,'w'表示写入模式,encoding参数指定编码方式,newline参数指定在写入时使用的行结束符。
- 第9行使用for循环遍历weather_list中的每一行数据,并使用writerow方法写入csv文件中。
运行以上代码后,会在当前目录下生成一个名为“哈尔滨2023第一季度天气.csv”的文件,其中包含了weather_list中的数据。