python的爬虫(五)(适合新手)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43701019/article/details/99629148

—— 个人笔记

一系列:
python爬虫(一)
python爬虫(二)
python爬虫(三)
python爬虫(四)
python爬虫(六)
python爬虫(七)
python爬虫(八)
python爬虫(九)
python爬虫(十)
python爬虫(十一)


这一次学习csv写入读取和Excel写入读取(普通文本,图片的可以参考爬虫一),可以用csv或者excel把我们爬到的数据做成表格存储。

csv

  • 写入
    在这里插入图片描述

    #csv写入的代码:
    
    import csv
    csv_file = open('demo.csv','w',newline='')
    writer = csv.writer(csv_file)
    writer.writerow(['1','2'])#记事本打开就是 1,2  ,excel就是第一行第一格为1,第一行第二格为2
    csv_file.close()
    
  • 读取
    在这里插入图片描述

    #csv读取的代码:
    
    import csv
    csv_file = open('demo.csv','r',newline='')
    reader=csv.reader(csv_file)
    for row in reader:
        print(row)
    

Excel

  • 写入
    在这里插入图片描述

    #Excel写入的代码:
    
    import openpyxl 
    wb = openpyxl.Workbook() #工作薄(也就是一个excel)
    sheet = wb.active #表,一个excel可以建多个表
    sheet.title ='new title' #表名
    sheet['A1'] = '第一行第一格‘
    rows = [['1','2','3','4'],['5,'6','7','8','9']]
    for i in rows:
        sheet.append(i)#因为A1已经有东西,这里会从第二行开始写入,一个列表一行
    print(rows)
    wb.save('Marvel.xlsx')
    
  • 读取
    在这里插入图片描述

    #Excel读取的代码:
    
    import openpyxl
    wb = openpyxl.load_workbook('Marvel.xlsx')#加载工作薄
    sheet = wb['new title'] #名字为new title的表
    sheetname = wb.sheetnames #表的名字
    print(sheetname)
    A1_value = sheet['A1'].value #获取第一行第一格的数据
    print(A1_value)
    

猜你喜欢

转载自blog.csdn.net/weixin_43701019/article/details/99629148