今天天气"刚刚好"(薛之谦么么哒),无聊的我翻到了一篇关于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文件的读取与写入相关推荐

  1. pyspark —— spark dataframe 从hdfs读写文件:按照指定文件格式读写文件(读写csv、json、text文件,读取hive表,读取MySQL表)、按照指定分隔符读写文件

    spark有3种数据结构--RDD.DataFrame.DataSet.这里展示的文件读写方式,都是针对dataFrame数据结构的,也就是文件读进来之后,是一个spark dataFrame. 0. ...

  2. python 点云las、laz文件的读取、写入、压缩

    1. python las读取与写入 用laspy库: https://pypi.org/project/laspy/ 获取las.laz的规格.点数据格式,点数据的具体字段名称,具体的点数据 解析l ...

  3. python中codecs_Python3 中codecs进行文件的读取

    简单的概念与说明 编码(动词):按照某种规则(这个规则称为:编码(名词))将"文本"转换为"字节流".而在python 3中则表示:unicode变成str 解 ...

  4. python读取多个文件夹_在python中如何从不同的文件夹读取多个文件

    我在不同的文件夹中有年度数据文件.每个文件包含从1月1日到12月31日的每日数据.数据文件名类似于AS060419.67,其中最后四位代表年份,即1967年,0604是文件夹名.在 我试图使用下面的代 ...

  5. python读取日期_从文件中读取日期和数据(Python)

    我想从文件中读取时间字符串和数据,但是当我使用loadtxt时,我不能同时读取字符串和数字,因为字符串不是浮点型的.所以我尝试使用genfromtxt并使用delimiter=[]+[]+[]作为我所 ...

  6. python下载网页中的pdf文件_Python读取网页上的pdf文件,输出字符串

    读取一个本地pdf文件,输出字符串 # -*- coding: UTF-8 -*from urllib import urlopenfrom pdfminer.pdfinterp import PDF ...

  7. Python基础语法(五)—— 文件基本操作(打开、写入、关闭、查找)

    文章目录 文件 1. 什么是文件? 2. 文件路径 3. 文件操作 1) 打开文件 2) 关闭文件 3) 写文件 4) 读文件 4. 使用上下文管理器 5. 实现文件查找工具 文件 1. 什么是文件? ...

  8. 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 提 ...

  9. java读取zip中指定文件_java读取zip中指定文件

    public static void main(String args[]) { String file = "c://ssi.zip"; String saveRootDirec ...

  10. c语言学生管理系统中人数,python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!...

    再说python(接上一篇C语言写的): 用python编程最大的好处就简单.易懂,通过这题就可以看出.界面.增.删和查找不用说了吧....统计用python非常的简单,因为它自带信息截取功能,比如是 ...

最新文章

  1. Listview 的顶部动态广告位的实现
  2. 改变窗口背景_办公软件操作技巧063:如何设置ppt母版背景
  3. js代码判断身份证号合法性
  4. 设计模式-结构型模式-装饰模式
  5. linux报错之no space left on device问题分析
  6. HibernateAnnotation入门实例
  7. msbuild.exe编译c#项目
  8. ofo 彻底凉凉。。。
  9. 区块链 Fisco bcos 智能合约(17)-区块链的速度困境:“贵”在信任,“慢”得其所
  10. win10系统steam登陆计算机授权,Steam怎样取消电脑授权 设置里面有
  11. 【工具推荐】Adobe Reader 设置高亮颜色及深浅
  12. 认识网络通信中的 ACK、NACK 和 REX
  13. [CityHunter]点击ListView项目后修改其内容
  14. Android https证书过期,Android 的 HTTPS 证书过期异常
  15. 跑象科技CEO 卢山巍:大数据具有“黑魔法”魅力
  16. 30 岁了, 现在开始努力,晚吗?
  17. nginx完全卸载删除
  18. After Effects Duik: Rigging Animation Tools After Effects 的绑定与动画工具 Duik插件 Lynda课程中文字幕
  19. Python极简方法生成Zip文件
  20. Revit二次开发---关于CAD翻模第一步

热门文章

  1. 威胁报告:mDNS 反射式 DDoS 攻击
  2. ledisDB底层实现——本质上就是用leveldb这样的底层存储,和ssdb一样,meta里存的是hash、list等的元数据...
  3. pyhton3 模拟打开网页
  4. Golang代码实现HTTPs(HTTPS证书生成和部署)
  5. C语言memmove()函数: 复制内存内容(可以重叠的内存块)
  6. 编程中的一些小问题记录
  7. Java IO流中 File文件对象与Properties类(四)
  8. 系统重装 如何转换GPT的磁盘格式为MBR或者反过来
  9. Python 爬虫笔记、多线程、xml解析、基础笔记(不定时更新)
  10. 2019研究生数学建模比赛题目