适合 Python 初学者的一些技巧和坑 前言前几天董大 @董伟明 的爱派森上线了,还发了一套 PPT 和视频,PPT 共有75页干货,讲了很多进阶的用法,也包括很多坑,非常适合刚入门的同学,免得再踩到。 PPT和视频的传送门 这里我提取部分非常规的,也就是大部分教程里没有的,加入自己的理解,同时语法改为 Python 3,也争取延伸一些,就当是做笔记了。 设置全局变量有时候设置全局变量的需求并不是直接赋值,而是想从某个数据结构里引用生成 2018-02-26 Python #后端 #经验
关于 Python 描述符(Descriptor) 描述符是在 Python 2.2 版本就被引用的特性,然而作为“元老”,却逐渐消失在 Python 教程的视野中。但当你了解它时,你就懂得了什么是 Python 的优雅之美。 什么是描述符初识描述符描述符的定义并不好理解,不如我们先见识一下它的功能: 1234567891011121314151617class String(object): def __get__(self, inst 2017-10-09 Python #后端 #底层
多线程爬取招聘网站,帮你年后找工作 本爬虫仅供学习交流,请勿将爬取数据进行非法使用。 功能简介本爬虫可爬取各大互联网行业常用招聘网站(目前包括 拉勾网、BOSS直聘、前程无忧、猎聘网,更多可自定义),采集职位主要信息输出到 csv 文件;爬虫和文件写入独立两个进程(其实没必要,为了练习),进程A对每个网站的爬虫启动多线程,每个爬虫以生成器方式迭代返回数据,通过队列传输给进程B进行写入。 运行环境 Python 3 request 2017-10-05 Python #爬虫
Python3 中 configparser 模块解析配置的用法详解 configparser 简介configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。配置文件的格式如下: 123456789101112[DEFAULT]ServerAliveInterval = 45Compression = yesCompressio 2017-09-19 Python #后端 #工具