python操作csv文件
2022/1/2 20:10:04
本文主要是介绍python操作csv文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、参考链接
https://docs.python.org/zh-cn/3/library/csv.html?highlight=csv#module-csv
二、写入csv文件
1、方式一
def test_write(self): with open('./data.csv','w',encoding='utf-8') as f: cw= csv.writer(f) cw.writerow(['test','csv','demo'])
2、方式二
def test_dict_writer(self): ''' 参数newline是用来控制文本模式之下,一行的结束字符。可以是None,’’,\n,\r,\r\n等。 不加写入的则为如下格式: username,password xian1,test1234 xian2,test1234 xian3,test1234 :return: ''' with open('./data.csv','w',encoding='utf-8',newline='') as f: filesnames=['username','password'] cw=csv.DictWriter(f,fieldnames=filesnames) cw.writeheader() cw.writerow({'username':'xian1','password':'test1234'}) cw.writerow({'username':'xian2','password':'test1234'}) cw.writerow({'username':'xian3','password':'test1234'})
三、读取csv文件
data.csv文件如下:
username,password
xian1,test1234
xian2,test1234
xian3,test1234
1、方式一
def test_read(self): with open('./data.csv','r',encoding='utf-8') as f: cr=csv.reader(f) for row in cr: print(row)
2、方式二
def test_dict_reader(self): with open('./data.csv','r',encoding='utf-8') as f: cr=csv.DictReader(f) for row in cr: print(row['username'],row['password'])
这篇关于python操作csv文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门