首页 > 编程语言 >python 保存数据为.csv文件

python 保存数据为.csv文件

时间:2023-05-12 14:26:42浏览次数:46  
标签:writerow python 写入 保存 csvfile write csv

1、导包
import csv
2、创建或打开文件,设置文件形式
csvfile = open('文件名.csv',mode='w',newline='')
3、设置列名
headers = ['列名1','列名2','列名3',...]
4、创建DictWriter对象

write = csv.DictWriter(csvfile,fieldnames=headers)
5、写入表头

write.writeheader()
6、数据写入

使用writerow方法写入行数据
​write.writerow(row)

# 导包
import csv
# 创建或打开文件
csvfile = open('成绩.csv', mode='w', newline='')
# 标题列表
headers = ['语文', '高数', '英语', '爬虫', 'python']
# 创建 DictWriter 对象
write = csv.DictWriter(csvfile, fieldnames=headers)
# 写入表头
write.writeheader()
# 写入数据
write.writerow({'语文': 80, '高数': 90, '英语': 20, '爬虫': 98, 'python': 89})
write.writerow({'语文': 84, '高数': 80, '英语': 60, '爬虫': 79, 'python': 91})

  

标签:writerow,python,写入,保存,csvfile,write,csv
From: https://www.cnblogs.com/boye169/p/17393968.html

相关文章

  • python_uiautomator2学习002控制命令
    一、连接设备importuiautomator2asu2#一个设备时可简写,多个设备时添加设置号参数,单引号内的值为设备序列号d=u2.connect('24cc1cc1')二、应用操作#启动指定应用d.app_start("com.example.app")#启动指定应用,启动前停止此应用d.app_start("com.example.app",stop=......
  • 双头双Y自动锁螺丝机带压壳和下料机械手程序,采用显控触摸屏和台达PLC,用PLC做配方保存
    双头双Y自动锁螺丝机带压壳和下料机械手程序,采用显控触摸屏和台达PLC,用PLC做配方保存产品参数。单独用可以做三轴带下料机械手螺丝机,连机用便是双头双Y待下架机械手自动锁螺丝。下料机械手是横向的,即只用一个电机,左边打就去左边取,右边打就去右边取。卸料位置统一在同一个地方。可......
  • 服务器docker上部署python项目
    1.docker准备python环境与项目代码1.1查看docker内所有镜像://查看正在运行的镜像sudodockerimages//查看所有镜像sudodockerimages-a1.2查看docker内所有容器://查看正在运行的容器sudoduckerps//查看所有容器sudodockerps-a1.3docker安装anaconda镜像......
  • python exit用法
    exit()一般在交互式shell中退出时使用sys.exit()的退出比较优雅,调用后会引发SystemExit异常,可以捕获此异常做清理工作。一般用于在主线程中退出。os._exit()直接将python解释器退出,余下的语句不会执行,不会抛出异常。一般用于在线程中退出。......
  • python配置使用
    一、配置pip源为清华源pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple二、新建pycharm项目#Newenvironmentusing... 表示选择虚拟python环境#previouslyconfiguredinterpreter 表示可以选择本地的python环境,可再Addinterpreter中添加本......
  • python基础
    13573354434函数是把实现某功能的很多语句写在一起,又起了个名字。函数input()能实现等待从键盘输入数据。a=input()等待键盘输入的数据,把输入的数据放在了箱子a中执行上句,我们输入123时,箱子a中存放字符串123a=a*2执行后,把a*2的结果放a中,a中是字符串123123函数int()能把整数......
  • python rgb位运算合成一个数
    pythonrgb位运算合成一个数在pcd中,经常会把颜色通道rgb三个值合成一个值,具体方法如下: red=255green=0blue=0rgb_color=(red<<8|green<<0|blue<<24)int_color=((((red&0xff)<<8)|(green&0xff)<<0)|(blue&a......
  • 分享Python采集88个html5代码,总有一款适合您
    分享Python采集88个html5代码,总有一款适合您Python采集的88个html5代码下载链接:https://pan.baidu.com/s/1wJzpYBlHIGtNgTisJwCQ6Q?pwd=yr96提取码:yr96imgplay-基于canvas的图片序列播放jQuery插件基于HTML5Canvas和Rebound动画的Loading加载动画特效超酷创意分段式SVG文字动画特......
  • Python菜鸟教程
    Python菜鸟教程是一份非常流行的Python编程入门教程,适合初学者学习Python编程语言。它包含了丰富的示例代码和练习,让初学者可以快速地入门Python编程。该教程包括以下内容:1.Python基础知识:介绍Python语言的基础知识,如变量、数据类型、运算符、控制流程语句等。2.Python函数:讲解Pyth......
  • python中的泛型使用TypeVar
    引入为什么需要TypeVarPEP484的作者希望借助typing模块引入类型提示,不改动语言的其它部分。通过精巧的元编程技术,让类支持[]运算不成问题。但是方括号内的T变量必须在某处定义,否则要大范围改动python解释器才能让泛型支持特殊的[]表示法。鉴于此,我们增加了typing.TypeVar构造函......