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]])

  

最新文章

  1. weixin 公众平台开发
  2. Atitit 研发体系建立 数据存储与数据知识点体系知识图谱attilax 总结
  3. EF框架step by step(7)—Code First DataAnnotations(1)
  4. 关于VC工程的组成
  5. Android double输出时保留两位小数
  6. Java利用MessageDigest提供的MD5算法加密字符串或文件
  7. JavaScript 语言基础知识点总结(思维导图)
  8. Git for Windows
  9. (转 飛雲若雪)ADO.NET
  10. SQL SERVER 运维日记-数据库备份
  11. makefile介绍1.0
  12. Spring Boot中使用Actuator的/info端点输出Git版本信息
  13. VxWorks信号量问题
  14. .net连接MySql 出错
  15. AJPFX技术分析入门
  16. 【转】file_get_contents("php://input")的使用方法
  17. C#:小写金额转换为大写
  18. css 样式加载次序
  19. laravel的学习历程
  20. #error This file was generated by a newer version of protoc

热门文章

  1. OpenGL基本图元类型
  2. kali2018.4 下载地址
  3. 2020 CCPC比赛
  4. Android开发实战——记账本(4)
  5. centos 7 安装 nginx maxmind GEO IP IP库相关部署
  6. 【C语言】定义一个函数,求长方体的体积
  7. get_class和get_called_class的区别
  8. Java与Web前端发展前景及薪资对比
  9. python正则子组匹配
  10. C#中DataSet、SqlDataAdapter的使用-关于数据库操作