CSV(Comma Separated Values)格式是电子表格和数据库中最常见的输入、输出文件格式

爬虫保存数据为.csv文件步骤:

1、导包

import csv

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

csvfile = open('文件名.csv',mode='w',newline='')

3、设置列名

fieldnames = ['列名1','列名2','列名3',...]

4、创建DictWriter对象

write = csv.DictWriter(csvfile,fieldnames=fieldnames)

5、写入表头

write.writeheader()

6、数据写入

使用writerow方法写入行数据

​write.writerow(dic)

举例

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

运行结果(用excel打开)

python爬虫——保存数据为.csv文件相关推荐

  1. python 保存本地乱码,解决python保存数据到csv文件中文乱码的方法

    解决python保存数据到csv文件中文乱码的方法 发布时间:2020-07-08 13:49:53 来源:亿速云 阅读:695 作者:清晨 小编给大家分享一下解决python保存数据到csv文件中文 ...

  2. python创建csv文件并写入-【已解决】Python中创建和保存数据到csv文件中

    此处希望在python中,将A和B的QA对话,中错误的对话,保存到csv中. 打算自己先创建一个csv文件,然后后续每个对话出错的话,就append追加写入到csv中. 其中希望用逗号分隔.而句子中如 ...

  3. python读写-datas.数据集和csv文件-预处理kddcup99

    open读文件open()中"a"为追加写,w为删除原有内容从头写,r为只读,r+和w+都为读写(从头) file=open(path,"a",newline= ...

  4. 使用Python获取股票数据(csv文件)

    运行效果 代码 import tushare as ts import matplotlib.pyplot as pltdf1 = ts.get_k_data('600519', ktype='D', ...

  5. python数据存储与读取_【Python爬虫】数据保存与读取

    1. Open方法 使用with open()新建对象 写入数据 # -*- coding: utf-8 -*- # __author__ = 'Carina' import requests imp ...

  6. python获取mysql中的数据供js调用_python 读取mysql数据至csv文件中,并发送邮件

    test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ...

  7. Python 爬虫数据写入csv文件中文乱码解决以及天眼查爬虫数据写入csv

    python爬虫数据写入csv文件中文乱码,用'utf-8'在pycharm中打开文件没有问题,但是用excel打开却出现了问题,以下为解决方法. (最近在练习爬虫,这个博文是对自己学习的记录和分享, ...

  8. python爬取股票数据,以上证指数为例,可以爬取任何股票,保存为temp.csv文件

    python爬取股票数据,以上证指数为例,可以爬取任何股票,保存为temp.csv文件 import requests import pandas as pd# market: 0:沪市 1:深市 # ...

  9. python爬虫案例分析:爬取肯德基门店地址数据导入csv文件并最终用excel文档呈现

    1.用到的模块: requests pprint csv 2.找到肯德基门店网站进入门店位置页面后,打开抓包工具,找到response中包含所需信息的正确的url信息 3. 导入地址url 4.为防止 ...

最新文章

  1. android四大组件 简书,android四大组件
  2. git查看相对于最新的push改动内容
  3. 什么影响了数据库的性能?
  4. 查WiFi密码的三种方法
  5. SpringBoot之MongoTemplate的查询可以怎么耍
  6. java胜任理由_Java在几乎所有方面均能胜任本机响应
  7. ASP.NET中TextBox控件的AutoCompleteType属性(不保存历史输入记录)
  8. 华为彭松:基于C.A.F模型构建联接竞争力,创造新增长
  9. BlackBerry 应用程序开发者指南 第一卷:基础--第7章 使用数据报(Datagram)连接...
  10. 如何选用NAS、OSS和EBS
  11. 无错版Vsftpd Mysql Pam设置虚拟用户要领
  12. Flex结合java实现一个登录功能
  13. 如何给windows 98虚拟机安装声卡驱动 - PCI Multimedia Audio Device
  14. js刻度尺插件_JS鼠标拖动刻度标尺(尺子)效果
  15. java毕业设计——基于java+Java3D的网络三维技术设计与实现(毕业论文+程序源码)——三维技术
  16. 基于java的健身房管理系统的设计与实现
  17. 【无标题】领料、退料、补料
  18. 江苏智慧公厕:让厕所成为城市新名片
  19. 12864oled显示屏专业程序【仅供参考】
  20. [2012-08-21] HTTPC 的使用

热门文章

  1. 惠普HP LaserJet Managed E60165dn 打印机驱动
  2. python量化交易:quantOS_金融终端使用指南、下载地址及安装疑难解答
  3. 0ctf-2018 heapstorm2详解
  4. iphone 4s插件的安装,问题及美化
  5. jmeter多线程共享cookie
  6. 如何在Ubuntu下使用QQ
  7. 从pcl删除点_PCL常用操作
  8. 国学大师王国维先生的三重境界
  9. 订单生产线分配以及拆分逻辑实现
  10. 同时进公司,准时上下班,从不加班加点的他,在我这个加班狂魔前升职了......