Python常用函数:csv【CSV文件的读取、写入】
csv(Comma Separated Values)是逗号分隔符文本格式,常用于数据交换、Excel文件和数据库数据的导入和导出。
与Excel 文件不同,CSV 文件中:
- 值没有类型,所有值都是字符串
- 不能指定字体颜色等样式
- 不能指定单元格的宽高,不能合并单元格
- 没有多个工作表
- 不能嵌入图像图表
Python 标准库的模块csv 提供了读取和写入csv 格式文件的对象。
我们在excel 中建立一个简单的表格:
另存为"csv(逗号分隔)",我们打开查看这个csv 文件内容:
姓名,年龄,工作,薪水
琪琪,18,程序员,50000
高老三,19,测试工程师,20000
高老五,20,人工智能开发,50000
一、csv.reader 对象和csv 文件读取
【操作】csv.reader 对象于从csv 文件读取数据
import csv
with open(r"d:\a.csv") as a:a_csv = csv.reader(a) #创建csv 对象,它是一个包含所有数据的列表,每一行为一个元素headers = next(a_csv) #获得列表对象,包含标题行的信息print(headers)for row in a_csv: #循环打印各行内容print(row)
执行结果:
['姓名', '年龄', '工作', '薪水']
['琪琪', '18', '程序员', '50000']
['高老三', '19', '测试工程师', '20000']
['高老五', '20', '人工智能开发', '50000']
二、csv.writer 对象和csv 文件写入
【操作】csv.writer 对象写一个csv 文件
import csv
headers = ["工号","姓名","年龄","地址","月薪"]
rows = [("1001","琪琪",18,"西三旗1 号院","50000"),("1002","高八",19,"西三旗1 号院","30000")]
with open(r"b.csv","w") as b:b_csv = csv.writer(b) #创建csv 对象b_csv.writerow(headers) #写入一行(标题)b_csv.writerows(rows) #写入多行(数据)
Python常用函数:csv【CSV文件的读取、写入】相关推荐
- php csv文件的读取,写入,输出下载操作详解
2019独角兽企业重金招聘Python工程师标准>>> php对csv文件的读取,写入,输出下载操作. 代码: <?php $file = fopen('text.csv',' ...
- 机器学习之Python常用函数及模块整理
机器学习之Python常用函数及模块整理 1. map函数 2. apply函数 3. applymap函数 4. groupby函数 5. agg函数 6. lambda函数 7. rank函数 8 ...
- python 常用函数总结
python 常用函数总结 本文主要是pandas常用函数的总结: 1 import语句 pandas as pd import numpy as np import matplotlib.pyplo ...
- python常用函数-python常用函数与用法示例
本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...
- python常用函数有哪些
Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...
- 纯干货!77个Python常用函数汇总,赶紧收藏!
Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...
- python常用函数大全-python常用函数与用法示例
本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...
- c语言中removeDir的相反函数,C语言编程常见问题解答之常用函数的包括文件.doc
C语言编程常见问题解答之常用函数的包括文件 C语言编程常见问题解答之常用函数的包含文件(1) 作者:unknown 更新时间: 2005-05-10 函数 包含 类别 功能 _atold math.h ...
- python怎么读写文件-一文看懂Python文件的读取写入操作,建议收藏-bak文件怎么打开...
文件的读取写入操作 读取文件read() 假设我们有一个与操作文件同级的1.txt文档with open('pi_digits.txt') as file_object: contents = fil ...
最新文章
- 快速启动程序的工具软件都比不了Win+R-转
- 并发基础篇(四): java中线程的状态深入浅出
- Python函数的定义和使用教程
- Taro+react开发(23)--componentWillReceiveProps
- 页面缓冲滚动到指定位置
- linux下tomcat8安装详解详解
- 从ext2文件系统上读出超级块
- zabbix(三)—— update
- 惠普win7驱动_win7怎么样打开无线网卡开关
- 如何通过路由器防火墙功能禁用王者荣耀
- 【预测模型-RF预测】基于随机森林算法实现数据回归预测附matlab代码
- 新蓝天羽网体育用品商店
- 汉诺塔问题模拟实现代码
- 高通耳机阻抗估算流程
- linux系统fasta程序,Linux生信练习2--fastq/fasta
- 使用Termux在安卓手机上搭建本地Git服务器
- 服务器管理员账号sa,一次利用MSSQL的SA账户提权获取服务器权限
- 服务器主板北桥芯片组有哪些,主板上北桥芯片组都负责管理哪些硬件?
- 【python学习】-字典学习(访问字典所有键与值、修改与更新字典、删除字典)
- Android 友盟推送收不到