Python基础第三方模块requests openpyxl
1. requests模块
requests 是一种Python HTTP库,它被广泛用于向API发出请求以获取信息。它提供了一种非常简单和易于使用的方法来处理网页,本质上可以理解为是对于url库的一个封装。
安装
使用pip来安装requests库。在终端或命令行中输入以下命令:
pip install requests
发出请求
requests提供了get()和post()函数,可以用于发出GET和POST请求。
import requests
response = requests.get('https://www.example.com')
响应
requests.get()函数返回一个对象,有很多有用的属性和方法:
- response.status_code:HTTP状态码
- response.content:二进制形式的响应内容
- response.text:文本形式的响应内容编码
- response.json():json格式的响应内容
示例
import requests
response = requests.get('https://api.github.com/user', auth=('user', 'pass'))
print('Status Code:', response.status_code)
print('Response Headers:', response.headers['content-type'])
print('JSON Response:', response.json())
2. openpyxl模块
openpyxl是一个用于读取,操作和写入Excel文件的Python库。在处理大量数据时,Excel是一个非常有用的工具,然而,如果需要在Python中进行一些自动化,那么openpyxl提供了一个好的解决方案。
安装
使用pip来安装openpyxl库。在终端或命令行中输入以下命令:
pip install openpyxl
读取Excel文件
使用load_workbook()函数读取Excel文件,之后可以选择要处理的工作表:
import openpyxl
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook['Sheet1']
处理工作表
一旦选择了要处理的工作表,就可以使用openpyxl提供的各种方法来读取和修改其内容。
import openpyxl
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook['Sheet1']
cell = sheet['A1']
print('Cell Value:', cell.value)
for column in sheet.columns:
for cell in column:
print('Cell Value:', cell.value)
示例
import openpyxl
workbook = openpyxl.Workbook()
sheet = workbook.active
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'
sheet['C1'] = '!'
workbook.save('example.xlsx')
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python基础第三方模块requests openpyxl - Python技术站