Python从路径中获取文件名的三种方式
分类 "产品规划" 下的文章
urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)
多线程函数,实现以不阻塞多线程的方式从一个指定网页抓取网页链接
实现了锁,并且自定义队列的大小,排列往队列中写入数据并且按先后顺序取出执行
使用Thread对象的Lock和RLock可以实现简单的线程同步,这两个对象都有acquire方法和release方法。对于每次只允许一个线程操作的数据,可以将操作放到acquire和release方法之间。多线程的优势在于可以同时运行多个任务,但当线程需要共享数据时,可能存在数据不同步的问题。