写在前面 在Scrapy基础——Spider中,我简要地说了一下Spider类。Spider基本上能做很多事情了,但是如果你想爬取知乎或者是简书全站的话,你可能需要一个更强大的武器。 CrawlSpider基于Spide…
分类:python
第6章 文件操作
6.1 文件的使用 6.1.1 文件概述 Python 能够以文本和二进制两种方式处理文件。文本文件一般由单一特定编码的字符组成,例如 UTF-8 编码,内容容易统一展示和阅读。二进制文件直接由比特0和1组成,没有统一字…
mpi4py 中的发散操作
在上一篇中我们介绍了 mpi4py 中的广播操作方法,下面将介绍发散操作。 对组内通信子对象,发散操作从组内的根进程分别向组内进程散发不同的消息。 对组间通信子对象,发散操作的函数调用应该包含组间通信子内的所有进程,且其…
python argparse用法 -- 命令行选项和参数解析
转自:http://blog.xiayf.cn/2013/03/30/argparse/ argparse是python标准库中推荐的命令行解析模块(包)。argparse模块作为optparse的一个替代被添加到Pyt…
Python 3.6.0的sqlite3模块无法执行VACUUM语句
Python 3.6.0的sqlite3模块存在一个bug(见issue 28518),无法执行VACUUM语句。Python 3.6.1已经修复这个bug。 一执行就出现异常: Traceback (most rece…
Python 实例方法、类方法和静态方法的区别及使用
在 Python 中,实例方法(instance method),类方法(class method)与静态方法(static method)经常容易混淆。本文通过代码例子来说明它们的区别。 实例方法 Python 的实例…
Python爬虫教程——实战二三四五
后面几个实战暂时不看了,备注一下吧 Python爬虫实战二之爬取百度贴吧帖子 Python爬虫实战三之计算大学本学期绩点 Python爬虫实战四之抓取淘宝MM照片 Python爬虫实战五之模拟登录淘宝并获取所有订单
python3基础——实例属性和类属性
实例属性: 通过实例直接添加属性,例如 dog.color 通过self添加属性,例如 self.color 类属性:直接在类中定义一个属性,例如 class student: &nb…
Python学习资料篇
Python学习资料网络上比较多,看到好的资源,不及时记录下来,下次就找不到了,我把知乎上好的回答收藏汇总到这里,以便自己随时查看,包括Python入门书籍,网站,项目,官方文档,下载资源等。 下面的内容是由浅入深,建议…
Python3.6安装PyQt5的方法
1. pip 命令:pip install PyQt5缺点:安装包没有找到Qt designer.exe, 缺少的原因未知 2. 下载安装包 文件名:PyQt5_gpl-5.7.1.zip缺点:解压zip文件,执行“Py…
pandas中concat用法
import numpy as np import pandas as pd arr=np.arange(12).reshape((3,4)) In[2]: arr Out[2]: array([[ 0, 1, 2, 3…
如何在python中倒序遍历数组
num = [5,9,10,23,89] for i in range(0, num.__len__())[::-1]: print num[i]