目录
一, urllib介绍
二, 功能开发http_util.py
三, 单元测试test_http_util.py
四, 常见问题和解决方法
一, urllib介绍
Python在AI领域是主流开发语言,更多的软件应用开发也开始使用Python,有非常多且好用的标准库和第三方组件,urllib是Python自带的标准库,不需要安装,用于HTTP开发,主要模块和功能:
1. urllib.request: 发送HTTP请求,接收处理HTTP响应
2. urllib.error: 处理错误和异常,包含urllib.request抛出的异常
3. urllib.parse: 解析URL和编码数据
4. urllib.robotparser: 解析robots.txt
本文介绍urllib库中的request, error, parse三个模块在HTTP开发时的代码应用,并封装成http_util,单元测试函数实际调用百度AI语音合成接口,和项目开发一致:
1, 调用鉴权接口获取token
2, 调用语音合成接口转换文本为语音
代码目录:hello_http
├── util
│ └── http_util.py
│ └── file_util.py
│ └── code_util.py
├── tests
│ └── test_http_util.py
如何获取源码:先转发后关注,私信"HelloPython"获取下载地址。