python 读写csv文件(创建,追加,覆盖)
读取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文件(创建,追加,覆盖)相关推荐
- python 读写csv文件(创建、追加、覆盖)_python 读写csv文件(创建,追加,覆盖)...
总述: 这篇博客讲述python怎样创建,读写,追加csv文件 创建: 利用csv包中的writer函数,如果文件不存在,会自动创建,需要注意的是,文件后缀一定要是.csv,这样才会创建csv文件 这 ...
- python 读写csv文件(创建、追加、覆盖)_python文件操作
大神一看题目就知道用python中的string.split('\'),记得之前处理大量的文件的时候,有时候有几十万的文本文件,经常会读取获取名称,并且保存为名字一样的另外一种格式的文件 其实pyth ...
- python读取csv文件的方法-python读写csv文件的方法
1.爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoup books = [] def b ...
- python读csv最快方法_使用Python读写csv文件的三种方法
Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...
- python读写csv文件方法总结_使用python读写CSV文件的三种方法
Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...
- python操作csv文件第7行开始的数据_Python教程-Python读写CSV文件
前言 本教程学习在Python中使用CSV文件.CSV(逗号分隔值)格式是在电子表格和数据库中使用的非常流行的导入和导出格式.Python语言包含该模块,该模块具有用于读取和写入CSV格式的数据的类. ...
- csv 字符串_爬虫|python读写csv文件的方法完成生涯规划表
前面用PrettyTable制作了生涯规划表,今天突然想到其实可以用Python读写Excel文件,还可以制作Excel表格,相对而言,感觉csv的读写更简单,所以决定用csv改写生涯规划案例,以后教 ...
- python怎么读取csv文件-python读写csv文件方法详细总结
python提供了大量的库,可以非常方便的进行各种操作,现在把python中实现读写csv文件的方法使用程序的方式呈现出来. 在编写python程序的时候需要csv模块或者pandas模块,其中csv ...
- Python读写CSV文件
文章目录 简介 初试 CSV读 CSV写 优雅读取 第一个值作为键名 每行读取为字典 合并读写 封装 封装1 备注 参考文献 简介 CSV,Comma-Separated Values,逗号分隔值文件 ...
最新文章
- 深入理解JVM——(三)为什么JVM新生代需要两个Survivor区
- 安卓高手之路之java层Binder
- JAVA_OA管理系统(四)番外篇:使用Spring注解注入属性
- android 补签控件,问道手游安卓12月8日维护公告 新增补签功能
- app中使用用户名/邮箱/手机号登录的思路分析
- 解决http://localhost:3000/favicon.ico 的404 问题(含案例解析)
- torchvision resize 指定生成图片的尺寸
- 荣耀V40联合天猫推出上门取旧送新服务 还可12期免息
- 企业转型遇到这些难题,就可以考虑一款APS生产计划排产软件了
- 怎样测量单片机程序的运行时间?
- 登录接口已修复梦想贩卖机V2 2.0.4 修复版,附带安装教程。
- 柠檬班性能测试day05-0526-04环境安装配置
- Windows 98光盘启动安装过程详细图解
- 大三计算机保研er现在还能参加哪些竞赛?
- MAIGO的同济题解2
- ROOK-01 集群简单搭建和卸载
- CF940E Cashback 题解
- 2022华为机试真题 C++ 实现【分苹果】
- 丰田公司的精益生产的精髓是什么?
- Type-C接口相关知识