原文链接:http://www.cnblogs.com/yuxc/ 作为一个Python菜鸟,之前一直懵懂于urllib和urllib2,以为2是1的升级版.今天看到老外写的一篇<Python: difference between urllib and urllib2>才明白其中的区别. You might be intrigued by the existence of two separate URL modules in Python -urllib and urllib2. Ev…
python有一个基础的库叫httplib.httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更高层的封装模块中(urllib,urllib2)使用了它的http实现. 一直以为urllib2是urllib2的升级版,其实不是. 一篇老外写的文章: What is the difference between urllib and urllib2 modules of Python? You might be intrigued 好奇的by the existe…
笔记-python异常信息输出 1. 异常信息输出 python异常捕获使用try-except-else-finally语句: 在except 语句中可以使用except as e,然后通过e得到异常信息: str(e): # 返回字符串类型,只给出异常信息,不包括异常信息的类型,如I/O的异常信息. division by zero repr(e): #给出较全的异常信息,包括异常信息的类型 ZeroDivisionError('division by zero',) e.mess…
笔记-python -asynio 1. 简介 asyncio是做什么的? asyncio is a library to write concurrent code using the async/await syntax. asyncio is used as a foundation for multiple Python asynchronous frameworks that provide high-performance network and web-servers,…
笔记-python lib-pymongo 1. 开始 pymongo是python版的连接库,最新版为3.7.2. 文档地址:https://pypi.org/project/pymongo/ 使用文档:http://api.mongodb.com/python/current/tutorial.html The PyMongo distribution contains tools for interacting with MongoDB database from Python.…