排序
Scrapy作业:暂停与继续爬取
Scrapy作业:暂停与继续爬取 抓取大型网站时,有时希望暂停爬取,并在之后继续。 Scrapy通过以下内置机制支持这一功能:将已调度的请求持久化到磁盘的调度器。将已访问请求持久化到磁盘的去重过...
任务
任务 任务是 Celery 应用的基本构成单元。 任务是一个类,可以从任何可调用对象创建。它承担两种职责:定义调用任务时发生什么(发送消息),以及 worker 收到该消息后发生什么。 每个任务类都...
使用 testing.B.Loop 获得更可预测的基准测试
使用 testing.B.Loop 获得更可预测的基准测试使用 testing 包编写过基准测试的 Go 开发者,可能遇到过其中的一些陷阱。Go 1.24 引入了一种新的写法:testing.B.Loop。它同样容易使用,却稳健得...
Django 6.1:消息框架
Django 6.1:消息框架 在网页应用中,相当常见的是,你需要在处理完一个表单或一些其他类型的用户输入后,向用户显示一个一次性的通知消息(也称为“即时消息”)。 为此,Django 为匿名用户和...
共享 WP-CLI 软件包
默认情况下,WP-CLI 将已安装的软件包放在 ~/.wp-cli/packages/ 中,这是用户主目录下的一个隐藏子目录。 由于每个用户的主目录不同,每个系统用户自然也会有一个独立的已安装软件包目录。如果...
用 Python 进行 Curses 编程
用 Python 进行 Curses 编程 :作者: A.M. Kuchling, Eric S. Raymond :发布版本: 2.04 摘要: 本文档介绍了如何使用 curses 扩展模块控制文本模式的显示。 curses 是什么? curses 库为基于文本...
如何用 pytest 运行 doctest
如何用 pytest 运行 doctest 默认情况下,pytest 会使用 Python 标准库的 doctest 模块,运行所有匹配 test*.txt 的文件。可以在命令行更改匹配模式: pytest --doctest-glob="*.rst"...
如何读取和写入表格数据?
如何读取和写入表格数据? In [1]: import pandas as pd 本教程使用的数据 本教程使用以 CSV 保存的 Titanic 数据集,包含以下列: PassengerId:每位乘客的编号。 Survived:乘客是否生还,0表...
使用 pandas 操作文本数据
如何操作文本数据 将姓名中的所有字符转换为小写。 In [4]: titanic['Name'].str.lower() Out[4]: 0 braund, mr. owen harris 1 cumings, mrs. john bradley (florence briggs th... 2 heikkine...
pandas 分组:拆分、应用与合并
这里所说的“分组”(group by),是指包含以下一个或多个步骤的处理过程: 拆分:根据某种规则将数据分成若干组。 应用:独立地对每一组应用函数。 合并:将结果组合成一种数据结构。 其中,拆...

