python读取csv第二列中文数据,并保存
时间: 2024-01-13 07:04:31 浏览: 142
用python读取CSV数据
可以使用Python内置的csv模块来读取和保存CSV文件。假设你的CSV文件名为"data.csv",以下是读取第二列中文数据并保存的示例代码:
```python
import csv
# 读取CSV文件
with open('data.csv', 'r', encoding='utf-8') as csvfile:
reader = csv.reader(csvfile)
# 遍历每一行数据
for row in reader:
# 读取第二列数据
col2 = row[1]
# 输出第二列数据
print(col2)
# 保存CSV文件
data = [['姓名', '年龄', '性别'],
['张三', '20', '男'],
['李四', '22', '女']]
with open('output.csv', 'w', encoding='utf-8', newline='') as csvfile:
writer = csv.writer(csvfile)
# 遍历每一行数据
for row in data:
# 写入每一行数据
writer.writerow(row)
```
其中,`encoding='utf-8'`参数用于指定CSV文件的编码方式,`newline=''`参数用于避免写入CSV文件时出现空行。
阅读全文