python保存字典数据到csv文件的完整代码

 更新时间:2022年06月02日 09:52:53   作者:wh来啦  
在实际数据分析过程中,我们分析用Python来处理数据(海量的数据),我们都是把这个数据转换为Python的对象的,比如最为常见的字典,下面这篇文章主要给大家介绍了关于python保存字典数据到csv的相关资料,需要的朋友可以参考下

导入包

import csv

创建或打开文件,设置文件形式

f = open('xixi.csv', mode='a',encoding='utf-8',newline='') #xixi为文件名称

设置输入数据的格式,设置'A','B','C','D','E', 'F'为列名,根据自己的需要设置自己的列名

csv_writer= csv.DictWriter(f,fieldnames=['A','B','C','D','E', 'F'])

将列名输入

csv_writer.writeheader()

将数据写入:将自己的数据赋值到字典的变量中,然后写入csv文件。这里使用1,2,3,4,5,6数值模拟字典的数据。

for li in range(20):
    a=1+li           #将自己的数据赋值到字典的变量中
    b=2+li
    c=3*li
    d=4+li
    e=5*li
    f=6*li
    dic = {       #字典类型
        'A':a,
        'B':b,
        'C':c,
        'D':d,
        'E':e,
        'F':f
    }
    csv_writer.writerow(dic)   #数据写入csv文件

实验结果:

完整代码:

import csv
 
f = open('xixi.csv', mode='a',encoding='utf-8',newline='') #xixi为文件名称
csv_writer= csv.DictWriter(f,fieldnames=['A','B','C','D','E', 'F'])#列名
csv_writer.writeheader()  #列名写入csv
 
for li in range(20):
    a=1+li           #将自己的数据赋值到字典的变量中
    b=2+li
    c=3*li
    d=4+li
    e=5*li
    f=6*li
    dic = {       #字典类型
        'A':a,
        'B':b,
        'C':c,
        'D':d,
        'E':e,
        'F':f
    }
    csv_writer.writerow(dic)   #数据写入csv文件

总结

到此这篇关于python保存字典数据到csv文件的文章就介绍到这了,更多相关python保存字典数据到csv内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python调用百度REST API实现语音识别

    python调用百度REST API实现语音识别

    这篇文章主要为大家详细介绍了python调用百度REST API实现语音识别,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • python多线程案例之多任务copy文件完整实例

    python多线程案例之多任务copy文件完整实例

    这篇文章主要介绍了python多线程案例之多任务copy文件,结合完整实例形式分析了Python使用multiprocessing模块实现基于多线程的文件拷贝相关操作技巧,需要的朋友可以参考下
    2019-10-10
  • 浅谈Python爬虫原理与数据抓取

    浅谈Python爬虫原理与数据抓取

    这篇文章主要介绍了浅谈爬虫原理与数据抓取,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • win10安装tensorflow-gpu1.8.0详细完整步骤

    win10安装tensorflow-gpu1.8.0详细完整步骤

    这篇文章主要介绍了win10安装tensorflow-gpu1.8.0详细完整步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • numpy找出array中的最大值,最小值实例

    numpy找出array中的最大值,最小值实例

    下面小编就为大家分享一篇numpy找出array中的最大值,最小值实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • 用matplotlib画等高线图详解

    用matplotlib画等高线图详解

    这篇文章主要介绍了用matplotlib画等高线图详解,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Python+Pygame绘制小球的实例详解

    Python+Pygame绘制小球的实例详解

    这篇文章主要为大家详细介绍了如何利用Python Pygame绘制小球(渐变大的小球、自由下落的小球、循环上下反弹的小球),感兴趣的小伙伴可以了解一下
    2022-10-10
  • Python实现获取内网IP地址的方法总结

    Python实现获取内网IP地址的方法总结

    这篇文章主要为大家详细介绍了五种利用Python语言实现获取内网IP地址的方法,文中的示例代码讲解详细,具有一定的参考价值,需要的可以了解一下
    2023-03-03
  • Python中property属性的用处详解

    Python中property属性的用处详解

    这篇文章主要给大家介绍了关于Python中property属性的相关资料,需简单地说就是一个类里面的方法一旦被@property装饰,就可以像调用属性一样地去调用这个方法,它能够简化调用者获取数据的流程,而且不用担心将属性暴露出来,有人对其进行赋值操作,下面要的朋友可以参考下
    2022-04-04
  • python中pip安装、升级以及升级固定的包

    python中pip安装、升级以及升级固定的包

    我们知道python有大量的第三方库,这也是python的优势之一,pip就是python整的软件包管理系统,类似于Linux平台的yum仓库,下面这篇文章主要给大家介绍了关于python中pip安装、升级以及升级固定包的相关资料,需要的朋友可以参考下
    2022-02-02

最新评论