如何用python 读写 csv
发布网友
发布时间:2022-04-23 17:39
我来回答
共1个回答
热心网友
时间:2022-04-07 13:08
csv文件就是按逗号分隔的文本, 可以用python自带的读取文本的方式, 不过我推荐用pandas包, 读写都很方便
# coding=utf-8
# 传统方式
# 读
f1 = open('1.csv', 'r').readlines()
result = map(lambda x: x.strip().split(','), f)
# 写
f2 = open('1.csv', 'w')
f2.write('what you want to write')
# pandas方法
import pandas as pd
# 读
result = pd.read_csv('1.csv') # result被转化为DataFrame对象
# 写
# 写的时候可以操作result这个DataFrame对象, 类似excel的表格, 十分方便
result[0, 0]=1
result.to_csv('2.csv') # 将修改后的DataFrame保存为一个新的csv或者你想替换1.csv也可以
粗略介绍了一点, 如果有不懂的, 请追问.