Python实现的简单读写csv文件操作示例
本文实例讲述了Python实现的简单读写csv文件操作。分享给大家供大家参考,具体如下:
python中有一个读写csv文件的包,直接import csv即可
新建test.csv
1.写
import csv
with open("test.csv","w",encoding='utf8') as csvfile:
writer=csv.writer(csvfile)
writer.writerow(["index","a_name","b_name"])
writer.writerows([[0,'a1','b1'],[1,'a2','b2'],[2,'a3','b3']])
直接使用这种写法会导致文件每一行后面会多一个空行
解决的方法
用python3来写wirterow时,打开文件时使用w模式,然后带上newline=''
import csv
with open("test.csv","w",encoding='utf8',newline='') as csvfile:
writer=csv.writer(csvfile)
writer.writerow(["index","a_name","b_name"])
writer.writerows([[0,'a1','b1'],[1,'a2','b2'],[2,'a3','b3']])
2.读
import csv
with open("test.csv","r") as csvfile:
reader=csv.reader(csvfile)
for line in reader:
print(line)

更多Python相关内容感兴趣的读者可查看本站专题:《Python操作Excel表格技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
相关文章
python 配置uwsgi 启动Django框架的详细教程
这篇文章主要介绍了python 配置uwsgi 启动Django框架,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-12-12
使用actor-critic方法来控制CartPole-V0 游戏详解
这篇文章主要为大家介绍了使用actor-critic方法来控制CartPole-V0 游戏详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-04-04


最新评论