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鼠标事件及坐标获取窗口和屏幕坐标

    Python鼠标事件及坐标获取窗口和屏幕坐标

    这篇文章主要介绍了Python编程中如何通过鼠标事件及坐标获取窗口坐标和屏幕坐标的示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • python中pip安装、升级以及升级固定的包

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

    我们知道python有大量的第三方库,这也是python的优势之一,pip就是python整的软件包管理系统,类似于Linux平台的yum仓库,下面这篇文章主要给大家介绍了关于python中pip安装、升级以及升级固定包的相关资料,需要的朋友可以参考下
    2022-02-02
  • Python函数sort()与sorted()的区别及key=lambda x:x[]的理解

    Python函数sort()与sorted()的区别及key=lambda x:x[]的理解

    这篇文章主要介绍了Python函数sort()与sorted()的区别及key=lambda x:x[]的理解方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Jupyter notebook运行Spark+Scala教程

    Jupyter notebook运行Spark+Scala教程

    这篇文章主要介绍了Jupyter notebook运行Spark+Scala教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python利用pdfplumber库提取pdf中的文字

    Python利用pdfplumber库提取pdf中的文字

    pdfplumber是一个用于从PDF文档中提取文本和表格数据的Python库,它可以帮助用户轻松地从PDF文件中提取有用的信息,例如表格、文本、元数据等,本文将给大家介绍如何通过Python的pdfplumber库提取pdf中的文字,需要的朋友可以参考下
    2023-05-05
  • 简单谈谈Python中函数的可变参数

    简单谈谈Python中函数的可变参数

    和C语言一样,Python中也有可变参数函数,即一个函数可以接收多个参数,而这些参数的个数在函数调用之前事先是不知道的。下面这篇文章我们来介绍下python中的可变参数
    2016-09-09
  • python实现多进程按序号批量修改文件名的方法示例

    python实现多进程按序号批量修改文件名的方法示例

    这篇文章主要介绍了python实现多进程按序号批量修改文件名的方法,涉及Python多进程与文件相关操作技巧,需要的朋友可以参考下
    2019-12-12
  • python 自定义异常和异常捕捉的方法

    python 自定义异常和异常捕捉的方法

    今天小编就为大家分享一篇python 自定义异常和异常捕捉的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • 解决Pytorch 加载训练好的模型 遇到的error问题

    解决Pytorch 加载训练好的模型 遇到的error问题

    今天小编就为大家分享一篇解决Pytorch 加载训练好的模型 遇到的error问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • linux下python抓屏实现方法

    linux下python抓屏实现方法

    这篇文章主要介绍了linux下python抓屏实现方法,涉及Python操作屏幕截取的相关技巧,需要的朋友可以参考下
    2015-05-05

最新评论