python csv读取-Python对于CSV文件的读取与写入
今天天气"刚刚好"(薛之谦么么哒),无聊的我翻到了一篇关于csv文件读取与写入的帖子,作为测试小白的我一直对python情有独钟,顿时心血来潮,决定小搞他一下,分享给那些需要的小白,对于python大神们来说,简直就是小儿科,对于我这种测试小白,看到代码就如同打了鸡血一样,恩恩,好东西,好东西!
csv文件的读取:
前期工作:在定义的py文件里边创建一个excel文件,并另存为csv文件,放入三行数据,我这里是姓名+年龄(可以自己随意写)
首先我们要在python环境里导入csv板块(测试小白的我喜欢用pycharm)
然后我们定义一个csv文件的变量csv_file,然后通过open对此文件进行打开,打开模式采用"r’(read:读模式),这里不懂的各位小白白可以百度下文件的访问模式
如下图所示:
图中打印出来的csv_file只是一个对象的模型(如图中的1),我们需要对这个模型进行遍历打印,通过打印我们可以清晰的看到我们打印的数据
csv文件的写入:
通过上面我们可以对csv的文件进行了读取,各位小白们有没有感觉很简单呢(我当时乐开花了),下面我们就讲一下csv的读取
在开始前我们要定义两组数据,进行下面的写入
stu1 = ['marry',26]
stu2 = ['bob',23]
1.写入的第一步同样也是打开文件,因为我们是要写入,所以我们用的模式就是 'a' 模式,追加内容,至于"newline="就是说因为我们的csv文件的类型,如果不加这个东西,当我们写入东西的时候,就会出现空行,这个大家可以尝试着不加试试一下,也可以"老乌龟的屁股"(规定)
out = open('Stu_csv.csv','a', newline='')
2.下面我们定义一个变量进行写入,将刚才的文件变量传进来,dialect就是定义一下文件的类型,我们定义为excel类型
csv_write = csv.writer(out,dialect='excel')
3.然后进行数据的写入啦,啦啦啦,终于要结束了,写入的方法是writerow,通过写入模式对象,调用方法进行写入
csv_write.writerow(stu1)
csv_write.writerow(stu2)
4.最后各位小白可以用你们最熟悉的一句语法进行漂亮的收尾,66666
print ("write over")
具体的代码如下:
import csv
#csv 写入
stu1 = ['marry',26]
stu2 = ['bob',23]
#打开文件,追加a
out = open('Stu_csv.csv','a', newline='')
#设定写入模式
csv_write = csv.writer(out,dialect='excel')
#写入具体内容
csv_write.writerow(stu1)
csv_write.writerow(stu2)
print ("write over")
执行结果:
啦啦啦,开不开心,刺不刺激,纯小白内容,谢谢大家的阅读,欢迎留言交流,不要忘记我,我就是宇宙无敌的python小白白!
python csv读取-Python对于CSV文件的读取与写入相关推荐
- pyspark —— spark dataframe 从hdfs读写文件:按照指定文件格式读写文件(读写csv、json、text文件,读取hive表,读取MySQL表)、按照指定分隔符读写文件
spark有3种数据结构--RDD.DataFrame.DataSet.这里展示的文件读写方式,都是针对dataFrame数据结构的,也就是文件读进来之后,是一个spark dataFrame. 0. ...
- python 点云las、laz文件的读取、写入、压缩
1. python las读取与写入 用laspy库: https://pypi.org/project/laspy/ 获取las.laz的规格.点数据格式,点数据的具体字段名称,具体的点数据 解析l ...
- python中codecs_Python3 中codecs进行文件的读取
简单的概念与说明 编码(动词):按照某种规则(这个规则称为:编码(名词))将"文本"转换为"字节流".而在python 3中则表示:unicode变成str 解 ...
- python读取多个文件夹_在python中如何从不同的文件夹读取多个文件
我在不同的文件夹中有年度数据文件.每个文件包含从1月1日到12月31日的每日数据.数据文件名类似于AS060419.67,其中最后四位代表年份,即1967年,0604是文件夹名.在 我试图使用下面的代 ...
- python读取日期_从文件中读取日期和数据(Python)
我想从文件中读取时间字符串和数据,但是当我使用loadtxt时,我不能同时读取字符串和数字,因为字符串不是浮点型的.所以我尝试使用genfromtxt并使用delimiter=[]+[]+[]作为我所 ...
- python下载网页中的pdf文件_Python读取网页上的pdf文件,输出字符串
读取一个本地pdf文件,输出字符串 # -*- coding: UTF-8 -*from urllib import urlopenfrom pdfminer.pdfinterp import PDF ...
- Python基础语法(五)—— 文件基本操作(打开、写入、关闭、查找)
文章目录 文件 1. 什么是文件? 2. 文件路径 3. 文件操作 1) 打开文件 2) 关闭文件 3) 写文件 4) 读文件 4. 使用上下文管理器 5. 实现文件查找工具 文件 1. 什么是文件? ...
- java 读取dwg_jdwglib java dwg文件的读取,写入开发包. dwg使用当前 常方便,测试代码和jar都有 CAD 247万源代码下载- www.pudn.com...
文件名称: jdwglib下载 收藏√ [ 5 4 3 2 1 ] 所属分类: CAD 开发工具: Java 文件大小: 608 KB 上传时间: 2015-12-08 下载次数: 0 提 ...
- java读取zip中指定文件_java读取zip中指定文件
public static void main(String args[]) { String file = "c://ssi.zip"; String saveRootDirec ...
- c语言学生管理系统中人数,python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!...
再说python(接上一篇C语言写的): 用python编程最大的好处就简单.易懂,通过这题就可以看出.界面.增.删和查找不用说了吧....统计用python非常的简单,因为它自带信息截取功能,比如是 ...
最新文章
- Listview 的顶部动态广告位的实现
- 改变窗口背景_办公软件操作技巧063:如何设置ppt母版背景
- js代码判断身份证号合法性
- 设计模式-结构型模式-装饰模式
- linux报错之no space left on device问题分析
- HibernateAnnotation入门实例
- msbuild.exe编译c#项目
- ofo 彻底凉凉。。。
- 区块链 Fisco bcos 智能合约(17)-区块链的速度困境:“贵”在信任,“慢”得其所
- win10系统steam登陆计算机授权,Steam怎样取消电脑授权 设置里面有
- 【工具推荐】Adobe Reader 设置高亮颜色及深浅
- 认识网络通信中的 ACK、NACK 和 REX
- [CityHunter]点击ListView项目后修改其内容
- Android https证书过期,Android 的 HTTPS 证书过期异常
- 跑象科技CEO 卢山巍:大数据具有“黑魔法”魅力
- 30 岁了, 现在开始努力,晚吗?
- nginx完全卸载删除
- After Effects Duik: Rigging Animation Tools After Effects 的绑定与动画工具 Duik插件 Lynda课程中文字幕
- Python极简方法生成Zip文件
- Revit二次开发---关于CAD翻模第一步
热门文章
- 威胁报告:mDNS 反射式 DDoS 攻击
- ledisDB底层实现——本质上就是用leveldb这样的底层存储,和ssdb一样,meta里存的是hash、list等的元数据...
- pyhton3 模拟打开网页
- Golang代码实现HTTPs(HTTPS证书生成和部署)
- C语言memmove()函数: 复制内存内容(可以重叠的内存块)
- 编程中的一些小问题记录
- Java IO流中 File文件对象与Properties类(四)
- 系统重装 如何转换GPT的磁盘格式为MBR或者反过来
- Python 爬虫笔记、多线程、xml解析、基础笔记(不定时更新)
- 2019研究生数学建模比赛题目