
Python
文章平均质量分 92
AI武暮晨love
这个作者很懒,什么都没留下…
展开
-
python字符串相似度对比
import difflibdef string_similar(s1, s2): return difflib.SequenceMatcher(None, s1, s2).quick_ratio()print(string_similar('爱尔眼科沪滨医院', '沪滨爱尔眼科医院'))print(string_similar('北戴河阿那亚隐庐酒店', '北戴河阿那亚隐庐酒店...原创 2020-04-28 14:14:57 · 804 阅读 · 0 评论 -
python中json解析转换
import jsondata = {'中文测试': '汉字', 'name': 'ACME', 'shares': 100, 'price': 542.23}print('1', data, type(data))# ensure_ascii = False显示中文data = json.dumps(data, ensure_ascii=False)print('2', data...原创 2019-12-25 14:55:08 · 199 阅读 · 0 评论 -
chromedriver headless 模式屏蔽日志
headless无头浏览器模式下有很多日志信息,如下,将日志等级设定为 3 即可chrome_options.add_argument('log-level=3')#info(default) = 0#warning = 1#LOG_ERROR = 2#LOG_FATAL = 3DevTools listening on ws://127.0.0.1:55019/devt...原创 2019-12-17 17:24:10 · 1536 阅读 · 0 评论 -
Python 转义字符
Python 转义字符在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:print r'\t\r'实际输出为“\t\r”。 转义字符 描述 \(在行尾时) 续行符 \\ ...原创 2019-12-13 12:56:35 · 166 阅读 · 0 评论 -
Python3+pip环境配置
Windows下按照系统版本位数下载,这里以Windows10专业版64位为例,下图是我的电脑配置情况。Anaconda安装官网https://www.anaconda.com/download/#windows清华镜像https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/(注意下载的版本,平台,位数)安装时把所有选项都勾...原创 2018-10-01 12:29:42 · 19481 阅读 · 0 评论 -
爬虫基本原理
爬虫基本流程1、发起请求:通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的headers等信息,等待服务器响应。2、获取响应内容:如果服务器能正常响应,会得到一个Response, Response的内容便是所要获取的页面内容,类型可能有HTML,Json字符串,二进制数据(如图片视频)等类型。3、解析内容:得到的内容可能是HTML,可以用正则表达式、网页...原创 2018-10-01 22:16:14 · 235 阅读 · 0 评论 -
python离线下载安装包和第三方库
下载安装包命令pip download -d D:\pkg下载保存路径 -r requirement.txt离线安装命令pip install --no-index --find-links=D:\pkg下载保存路径 -r requirements.txt原创 2019-07-19 18:57:28 · 1524 阅读 · 0 评论 -
python多进程卡死
为了提高效率,刚开始用了多线程 threading 和协程 gevent ,但因为其他原因,后来又取消了线程,改用了多进程,multiprocessing库,代码如下,结果运行时到最后一步卡死了,后来花了三四天才找到原因,原来是用协程时用了猴子补丁monkey patch,但是改用进程时忘记删掉了,导致程序卡死,删掉引用的线程和协程库以及猴子补丁monkey patch就可以正常运行了。...原创 2019-09-17 19:27:43 · 7160 阅读 · 0 评论