读取csv文件

利用 csv.reader 可以读 csv 文件,然后返回一个可迭代的对象 csv_read,我们可以直接从 csv_read 中取数据

import csvdef read_csv():path = "aa.csv"with open(path,"w") as f:csv_read = csv.reader(f)for line in csv_read:print line

写入csv文件

利用 csv.writer 可以写入文件,如果文件不存在,会自动创建,需要注意的是,文件后缀一定要是 .csv,这样才会创建 csv 文件

import csvdef create_csv():path = "aa.csv"with open(path,'w') as f:csv_write = csv.writer(f)# 将csv文件的头信息写进了文件csv_head = ["good","bad"]csv_write.writerow(csv_head)tmp = []tmp.append("side")csv_write.writerow(tmp)
模式 描述
t 文本模式 (默认)。
x 写模式,新建一个文件,如果该文件已存在则会报错。
b 二进制模式。
+ 打开一个文件进行更新(可读可写)。
U 通用换行模式(不推荐)。
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等。
w 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等。
w+ 打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+ 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

https://www.runoob.com/python/file-methods.html

python 读写csv文件(创建,追加,覆盖)相关推荐

  1. python 读写csv文件(创建、追加、覆盖)_python 读写csv文件(创建,追加,覆盖)...

    总述: 这篇博客讲述python怎样创建,读写,追加csv文件 创建: 利用csv包中的writer函数,如果文件不存在,会自动创建,需要注意的是,文件后缀一定要是.csv,这样才会创建csv文件 这 ...

  2. python 读写csv文件(创建、追加、覆盖)_python文件操作

    大神一看题目就知道用python中的string.split('\'),记得之前处理大量的文件的时候,有时候有几十万的文本文件,经常会读取获取名称,并且保存为名字一样的另外一种格式的文件 其实pyth ...

  3. python读取csv文件的方法-python读写csv文件的方法

    1.爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoup books = [] def b ...

  4. python读csv最快方法_使用Python读写csv文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

  5. python读写csv文件方法总结_使用python读写CSV文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

  6. python操作csv文件第7行开始的数据_Python教程-Python读写CSV文件

    前言 本教程学习在Python中使用CSV文件.CSV(逗号分隔值)格式是在电子表格和数据库中使用的非常流行的导入和导出格式.Python语言包含该模块,该模块具有用于读取和写入CSV格式的数据的类. ...

  7. csv 字符串_爬虫|python读写csv文件的方法完成生涯规划表

    前面用PrettyTable制作了生涯规划表,今天突然想到其实可以用Python读写Excel文件,还可以制作Excel表格,相对而言,感觉csv的读写更简单,所以决定用csv改写生涯规划案例,以后教 ...

  8. python怎么读取csv文件-python读写csv文件方法详细总结

    python提供了大量的库,可以非常方便的进行各种操作,现在把python中实现读写csv文件的方法使用程序的方式呈现出来. 在编写python程序的时候需要csv模块或者pandas模块,其中csv ...

  9. Python读写CSV文件

    文章目录 简介 初试 CSV读 CSV写 优雅读取 第一个值作为键名 每行读取为字典 合并读写 封装 封装1 备注 参考文献 简介 CSV,Comma-Separated Values,逗号分隔值文件 ...

最新文章

  1. 深入理解JVM——(三)为什么JVM新生代需要两个Survivor区
  2. 安卓高手之路之java层Binder
  3. JAVA_OA管理系统(四)番外篇:使用Spring注解注入属性
  4. android 补签控件,问道手游安卓12月8日维护公告 新增补签功能
  5. app中使用用户名/邮箱/手机号登录的思路分析
  6. 解决http://localhost:3000/favicon.ico 的404 问题(含案例解析)
  7. torchvision resize 指定生成图片的尺寸
  8. 荣耀V40联合天猫推出上门取旧送新服务 还可12期免息
  9. 企业转型遇到这些难题,就可以考虑一款APS生产计划排产软件了
  10. 怎样测量单片机程序的运行时间?
  11. 登录接口已修复梦想贩卖机V2 2.0.4 修复版,附带安装教程。
  12. 柠檬班性能测试day05-0526-04环境安装配置
  13. Windows 98光盘启动安装过程详细图解
  14. 大三计算机保研er现在还能参加哪些竞赛?
  15. MAIGO的同济题解2
  16. ROOK-01 集群简单搭建和卸载
  17. CF940E Cashback 题解
  18. 2022华为机试真题 C++ 实现【分苹果】
  19. 丰田公司的精益生产的精髓是什么?
  20. Type-C接口相关知识

热门文章

  1. 淘宝新店被人举报盗图要扣分处理办法
  2. Luogu P3387 【模板】缩点
  3. 计蒜客: 德克萨斯长角牛 (最短路)
  4. 选择OA,终极“避雷”方法来啦!
  5. 微信开启指纹支付功能 单账户每日限额5000元
  6. 电商广告营销中,有哪些常见公式和优化手段
  7. Notice: Undefined index: 提示解决方法
  8. 中国酒店周刊 | 上海万信福朋喜来登、包头茂业万豪、武汉江夏万枫酒店开业...
  9. 1024程序员节200G资料大放送
  10. 打开虚拟机发现上不了网了