摘要: 一直想用 Python 和Selenium 写一个网页爬虫,但一直都没去实现。直到几天前我才决定动手实现它。写代码从Unsplash 网站上抓取一些漂亮的图片,这看起来好像是非常艰巨的事情,但实际上却是极其简单。 图片来源:Blake Connally 发布于Unsplash.com 简单图片爬虫的原料 Pyth... 阅读原文
2018-05-16 14:21:03 阅读(743) 评论(0)
摘要: 大家好, 并发编程 进入第三篇。 上班第一天,大家应该比较忙吧。小明也是呢,所以今天的内容也很少。只要几分钟就能学完。 昨天我们说,线程与线程之间要通过消息通信来控制程序的执行。 讲完了消息通信,今天就来探讨下线程里的 信息隔离 是如何做到的。 大家注意: 信息隔离 ,这并不是官方命名的名词,也不是网上广为流传的名词... 阅读原文
2018-05-16 13:38:06 阅读(705) 评论(0)
摘要: 我们对于“结构化”的定义是您关注于怎样使您的项目最好地满足它的对象性,我们 需要去考虑如何更好地利用Python的特性来创造简洁、高效的代码。在实践层面, “结构化”意味着通过编写简洁的代码,并且正如文件系统中文件和目录的组织一样, 代码应该使逻辑和依赖清晰。 哪个函数应该深入到哪个模块?数据在项目中如何流转?什么... 阅读原文
2018-05-16 13:32:03 阅读(787) 评论(0)
摘要: #/usr/bin/env python#yehui import os, sys try:                                                                                                                #... 阅读原文
2018-05-16 11:38:02 阅读(773) 评论(0)
摘要: Python简介   Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。   Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL(GNU General Public License)协议。   P... 阅读原文
2018-05-16 09:39:02 阅读(759) 评论(0)
摘要: 1-多进程(multiprocessing), 1个父进程可以有多少子进程 from multiprocessing import Process import os def run_proc(name): print('Run child process %s (%s)' % (name,os.getp... 阅读原文
2018-05-16 08:01:02 阅读(806) 评论(0)
摘要: #-*- coding:UTF-8 -*- import os; import json class MysqlUtil(): def __init__(self): pass if __name__ == '__main__': document =... 阅读原文
2018-05-16 07:57:02 阅读(802) 评论(0)
摘要: 0 前言 实话实说啊,这个标题起得就有点标题党,识别是识别,准确率就有点玄学了。 1 环境说明 Win10 系统下 Python3,编译器是 Pycharm,需要安装 nonude 这个库。 Pycharm 安装第三方库的方法。 2 代码 2.1 识别少量图片 先导入 nonude 这个库(我也很奇怪为什么 im... 阅读原文
2018-05-16 07:26:11 阅读(774) 评论(0)
摘要: 0 前言 实话实说啊,这个标题起得就有点标题党,识别是识别,准确率就有点玄学了。 1 环境说明 Win10 系统下 Python3,编译器是 Pycharm,需要安装 nonude 这个库。 Pycharm 安装第三方库的方法。 2 代码 2.1 识别少量图片 先导入 nonude 这个库(我也很奇... 阅读原文
2018-05-16 06:00:08 阅读(754) 评论(0)
摘要: 一、什么是装饰器?   装饰器本质上就是一个 python 函数,它可以让其他函数在不需要做出任何代码变动的前提下,额外增加功能,装饰器的返回值也是一个函数对象。 应用场景:插入日志,性能测试,事务处理,缓存等场景。 二、装饰器的形成过程。   我有一需求,我想让你测试这个函数的执行时间,在不改变这个代码的情况下: ... 阅读原文
2018-05-16 00:25:10 阅读(786) 评论(0)