python保存字典数据到csv文件的完整代码
作者:wh来啦 发布时间:2023-04-09 17:02:02
标签: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文件
来源:https://blog.csdn.net/qq_52200688/article/details/122308073


猜你喜欢
- javascript Date.getUTCDay()方法按照通用时间在指定日期返回星期几。通过getUTCDay返回的值是对应
- Microsoft Access 数据库 (.mdb) 文件大小2 G 字节。不
- 一、文本文件读取与写入1 读取文件的 read() 方法file_object.read([size])file_object 表示文件对象
- 二、导航功能增强 1. 下拉菜单中的链接(Links in Select Menu)Q:我如何实现在下拉菜单中链接到不
- 通过三种方式给大家介绍,具体详情如下所示:方式一:原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典
- 一、游戏玩法介绍:24点游戏是儿时玩的主要益智类游戏之一,玩法为:从一副扑克中抽取4张牌,对4张牌使用加减乘除中的任何方法,使计算结果为24
- 前言Django项目需要在settings.py文件中设置各种文件的路径,例如:媒体文件(media)的路径、静态文件(static fil
- 最近为了熟悉一下 js 用有道翻译练了一下手,写一篇博客记录一下,也希望能对大家有所启迪,不过这些网站更新太快,可能大家尝试的时候会有所不同
- 关于在windows下安装mysql 5.7•要注意的新坑:5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以在m
- 一、python机器学习–线性回归线性回归是最简单的机器学习模型,其形式简单,易于实现,同时也是很多机器学习模型的基础。对于一个给定的训练集
- 如下所示:# -*- coding: utf-8 -*-import threadingimport threadimport timecl
- 语音识别是人工智能中的一个领域,它允许计算机理解人类语音并将其转换为文本。该技术用于 Alexa 和各种聊天机器人应用程序等设备。而我们最常
- 安装redis并启动下载地址,选择Stable版本下载或者本地下载地址:https://www.jb51.net/softs/504128.
- 直接看如下图解1、右击项目,查看提交历史2、选择要回滚的版本,点击回滚3、push回滚的内容:双击该回滚记录,弹出后,检查一下回滚的内容,没
- Python能够干嘛?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站像知乎、YouTube就是Python写的;可以做网
- 0. 学习目标线性表在计算机中的表示可以采用多种方法,采用不同存储方法的线性表也有着不同的名称和特点。线性表有两种基本的存储结构:顺序存储结
- Variant变量一般会将其代表的数据子类型自动转换成合适的数据类型,但有时候,自动转换也会造成一些数据类型不匹配的错误.这时,可使用转换函
- 前言本文主要介绍的是用yum安装MySQLdb模块的步骤,下面话不多说了,来看看详细的介绍吧。步骤如下MySQLdb依赖于mysql-dev
- 1、python教程基于 python3.10 的持续解读,旨在快速回忆加深理解,节约自己的时间成本1.1 概述python 是一门易于学习
- 1、Pylint是什么pylint是一个Python源代码中查找bug的工具,能找出错误,和代码规范的运行。也就是你的代码有Error错误的