头歌练习-Python文件之CSV模块读写文件
时间: 2024-12-04 19:30:19 浏览: 40
头歌练习是指利用Python编程语言对CSV(Comma Separated Values,逗号分隔值)文件进行操作的一种常见任务。CSV模块是Python内置的标准库之一,它提供了一种简单的方式来处理表格数据,无需额外安装就能直接使用。
**读取CSV文件**:
```python
import csv
# 打开文件(假设文件名为"data.csv")
with open('data.csv', 'r') as file:
reader = csv.reader(file)
# 遍历每一行
for row in reader:
print(row) # 输出每行的内容,每行是一个列表
```
**写入CSV文件**:
```python
import csv
data_to_write = [
['Name', 'Age', 'City'],
['John', '30', 'New York'],
['Jane', '25', 'London']
]
# 写入文件
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data_to_write)
```
这里,`newline=''`是为了避免写入时换行符的问题,特别是在Windows系统下。
阅读全文