pip包管理工具
内置库
包/库:别人写好的代码,直接引用,加快开发效率。
内置包:python解释器内置常用功能库。
解释器安装目录/Lib文件夹下, os time urllib等
文件夹里有__init__.py 就成了一个包。
…
import urllib
from urllib import request
response = request.urlopen(‘http://baidu.com’)
…
关于HTTP模拟和HTML源代码解析
python时代 urllib urllib2
由第三方程序员做了一个新http请求库,比官方更方便,urllib3
又有一个程序员,在urllib3基础上进一步封装和优化,requests
python3时代 内置库统一为urllib
结论:建议直接使用requests
三方库
pypi.org 上丰富的各种功能的库
pip包管理工具
在服务器上没有图形界面的浏览器.开发语言第三方库往往用命令行包管理工具
解释器/script/pip.exe
…
pip -V # 看Pip版本
pip search requests #搜索包信息
pip install requests #安装第三方库
pip uninstall requests #卸载
pip list #展示所有已经安装过的库
pip freeze > requirements.txt #把项目用到的库信息导出到一个文件中