requests库,csv库,lxml库
时间: 2024-07-01 17:00:21 浏览: 85
request库的应用
`requests`库、`csv`库和`lxml`库都是Python中非常实用的数据处理和网络请求工具。
1. **requests库**[^4]: 用于发送HTTP请求,比如GET、POST等,常用于API调用或网页爬虫。例如,发送GET请求获取网页内容:
```python
import requests
response = requests.get('https://api.example.com/data')
print(response.text) # 输出响应内容
```
2. **csv库**[^5]: 提供了读写CSV(Comma Separated Values)文件的功能。读取CSV文件示例:
```python
import csv
with open('data.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row) # 输出CSV文件中的每一行
```
3. **lxml库**[^6]: 用于解析XML和HTML文档,提供了一种高效的DOM(Document Object Model)解析器。例如,解析HTML文档:
```python
from lxml import etree
html = etree.parse('example.html')
title = html.xpath('//title/text()')
print(title) # 输出HTML文档的<title>元素内容
```
阅读全文