分类
摘要:
一直想用 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)