前面说的requests库就属于非常经典的第三方python库,除此之外在各个功能领域,都有不少不错的python库。
这里简单列出一些常用的python库:
更多详情可查看这里。
非常优秀的python库其实很多,但是没必要都去学习,大致知道即可;在有需求的领域经过选型后,选择一到两款常用即可;比如python的web框架,它们都很强大,但是各有特点,以tornado与django对比为例,tornado相对django来说更轻,django功能更多,但一切都是相对的,轻反而意味着自由度更高,与django相比,tornado更适合去开发中大型网站,当然也不能太轻,用bottle.py那就不合适了。说到不同的框架的对比,这就很容易造成不同工具使用群体之间的口水战;这些事情其实没必要去争论,各自找到最适合自己的工具即可,不同的框架之间,更多的只是特点不同、适用的场景不同罢了,就像tornado与django都是很不错的web框架,只是特点与适用的情况不同而已。总之,不要因为技术路线的不同,而产生网络暴力;这样的网络暴力没有任何益处。