
python 学习与使用
妹特斯邦威
这个作者很懒,什么都没留下…
展开
-
ModuleNotFoundError: No module named 'HTMLParser'
报错原因:Python2和python3,库名不一致导致解决方案:将 import HTMLParser 更换为 from html.parser import HTMLParserfrom html.parser import HTMLParsersr = '流浪地球HD1080P	...原创 2019-12-05 17:02:15 · 747 阅读 · 1 评论 -
Python Process 进程池
进程池基本概念在程序实际处理问题过程中,忙时会有成千上万的任务需要被执行,闲时可能只有零星任务。频繁创建和销毁进程会影响系统性能和程序效率。这时定义一个池子,在里面放上固定数量的进程,有任务来了,就拿一个池中的进程来处理任务,等到处理完毕,进程并不关闭,而是将进程再放回进程池中继续等待任务。如果有很多任务需要执行,池中的进程数量不够,就要等待之前的进程执行任务完毕归来拿到空闲进程才能继续执行。...原创 2019-11-01 13:40:08 · 296 阅读 · 0 评论 -
Python Process 进程间通信
队列概念介绍创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。方法介绍Queue([maxsize]):创建共享的进程队列。maxsize是队列中允许的最大项数。省略此参数,则无大小限制Queue的实例q具有以下方法:q.get( [ block [ ,timeout ] ] ):返回q中的一个项目。如果q为空,此方法将阻塞,直到队列中有项目...原创 2019-11-01 11:55:45 · 620 阅读 · 0 评论 -
Scrapy 中 Request和 Response的各参数及属性介绍
Request 对象Request构造器方法的参数列表:Request(url [, callback=None, method=‘GET’, headers=None, body=None,cookies=None, meta=None, encoding=‘utf-8’, priority=0,dont_filter=False, errback=None, flags=None])各参...原创 2019-10-31 12:01:13 · 821 阅读 · 0 评论 -
python中时间、日期、时间戳的转换
在编写代码时,往往涉及时间、日期、时间戳的相互转换,常用的几种,接下来概要说一下。导入模块# 导入模块import time, datetime1、str类型的日期转换为时间戳import time,datetime# 字符类型的时间tss1 = '2019-10-31 11:40:00'# 转为时间数组timeArray = time.strptime(tss1, "%Y-...原创 2019-10-31 11:47:11 · 250 阅读 · 0 评论 -
Python logging模块学习使用
logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:1、可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;2、print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;3、logging则可以由开发者决定...原创 2019-10-31 10:53:55 · 115 阅读 · 0 评论