requests模块及openpyxl模块简介

昨日内容回顾

  • 正则表达式

    • 字符组

      字符组内部字符为并列关系。连续字符用'-'连接。

    • 特殊符号

      开头、结尾、数字、任意字符、字母数字下划线。

    • 量词

      多次、一次、指定次。

    • 贪婪匹配与非贪婪匹配

      指定开始及结束字符,使用问号可完成非贪婪匹配。

  • 正则模块

    • findall

      返回所有满足正则的结果。

    • match

      匹配指定开头的字符,满足返回位置,不满足返回无返回值。

    • search

      查找指定字符,满足则返回位置,不满足无返回值。

    • sub

      替换满足指定正则的字符。

    • compile

      将指定正则表达式作为常参进行正则匹配。

今日内容概要

  • 第三方模块的下载安
  • 爬虫使用模块requests
  • 表格操作模块openpyxl

今日内容详细

第三方模块的下载

使用cmd命令行下载

基本语句:pip install module

注意事项:

  1. 注意下载模块的python解释器版本,pip后加指定版本号可为对应解释器下载模块。
  2. 若出现报错可使用提示的命令进行操作。

使用pycharm下载

在file—setting中找到python interpreter,可以看到当前已经安装的模块,双击模块信息任意位置进入模块下载界面,搜索所需要的模块进行下载。可以指定模块版本进行下载。

爬虫使用模块requests

import requests
requests.get()	# 向指定网址发送请求,并获取网页返回数据

网页返回数据一般为文本,同时,因为网络发送数据是以二进制形式发送,可对其结果进行解码进行查看。

表格操作模块openpyxl

from openpyxl import Workbook
wb = Workbook()  # 创建一个新的工作簿
ws1 = wb.create_sheet('sheet1')	 # 创建一个新的工作表,默认创建在末尾
ws1.title = 'my sheet'  # 为工作表重命名
ws1.sheet_properties.tabColor = '1072BA'  # 为工作表标签改变颜色
ws1['B6'] = 66  # 为指定单元格赋值
ws1.cell(row=6, column=8, value=10)  # 为第6行第8列赋值为10
ws1.append()  # 添加一行数据
wb.save('new_excel.xlsx')  # 将工作簿命名为new_excel并保存
posted @ 2022-10-27 22:44  Akazukis  阅读(46)  评论(0)    收藏  举报