python csv 读写操作
2024-09-05 23:59:38
import csv def read_csvList(path="./datasets/test.csv")->list:
"""return data format [[],[]]"""
with open(file=path,mode="r")as f:
df=csv.reader(f,dialect='excel',delimiter=',', quotechar='|')
sets=[i for i in df ]
print(sets[:2])
return sets
def read_csvDict(path=None)->dict:
with open(file="./datasets/breast_a.csv",mode="r") as f:
df=csv.DictReader(f)
data_set= dict([(i['id'],[i["x0"],i["x1"]]) for i in df])
return data_set
def write_csv(path='./datasets/test.csv',data=None):
""" data format=[[],[]] or [(),()]"""
with open (file=path,mode='w',newline='')as f:
wt=csv.writer(f)
wt.writerows(data) if __name__ == '__main__':
write_csv(data=[["张三",99],["李四",88]])
最新文章
- weixin 公众平台开发
- Atitit 研发体系建立 数据存储与数据知识点体系知识图谱attilax 总结
- EF框架step by step(7)—Code First DataAnnotations(1)
- 关于VC工程的组成
- Android double输出时保留两位小数
- Java利用MessageDigest提供的MD5算法加密字符串或文件
- JavaScript 语言基础知识点总结(思维导图)
- Git for Windows
- (转 飛雲若雪)ADO.NET
- SQL SERVER 运维日记-数据库备份
- makefile介绍1.0
- Spring Boot中使用Actuator的/info端点输出Git版本信息
- VxWorks信号量问题
- .net连接MySql 出错
- AJPFX技术分析入门
- 【转】file_get_contents(";php://input";)的使用方法
- C#:小写金额转换为大写
- css 样式加载次序
- laravel的学习历程
- #error This file was generated by a newer version of protoc