python中怎样实现读取写入csv文件?

您所在的位置:网站首页 python读取csv文件写入数据库 python中怎样实现读取写入csv文件?

python中怎样实现读取写入csv文件?

2022-10-15 04:44| 来源: 网络整理| 查看: 265

    这篇文章给大家分享的是python中怎样实现读取写入csv文件的内容。小编觉得挺实用的,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编学习一下吧。

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读取写入csv文件的方法介绍,本文只是提供了一种实现思路,代码仅供参考,需要的朋友可以了解看看,希望对大家学习python有帮助,想要了解更多可以继续浏览群英网络其他相关的文章。

文本转载自脚本之家

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3