首页 编程 软件学院 查看内容

Python的三把大宝剑

2017-3-12 00:22 |来自: 互联网 2290 0

摘要: 咸蛋君使用python也有很多年了,在使用过程中,也深刻体会各种库带来的便利,今天咸蛋君就给各位介绍一下python的三把大宝剑,大家也可以使使,有了大宝剑加身,可以使大家的开发速度更快更简单。1、Scrapy简介:快 ...

咸蛋君使用python也有很多年了,

在使用过程中,也深刻体会各种库带来的便利,

今天咸蛋君就给各位介绍一下python的三把大宝剑,

大家也可以使使,

有了大宝剑加身,可以使大家的开发速度更快更简单。

1、Scrapy

简介:

快速、高级的屏幕抓取库及 web 爬虫框架。

亮点:

Scrapy 保持整个爬取过程简单。

创建一个类,

并定义你要删除的项目的类型,

并编写一些关于如何从页面中提取数据的规则。

结果将以 JSON、XML、CSV 或许多其他的格式导出。

收集的数据可以保存为 raw,也可以在导入时进行清理。

此外,Scrapy 可以扩展允许许多其他行为,例如网站登录处理、会话 cookie 处理。

图像也可以被 Scrapy 自动提取并与被抓取的内容相关联。

2、Gooey

简介:

一条命令,将命令行程序变成一个 GUI 程序。

亮点:

Gooey 论证了argparse命令行解析库期望的参数,并把它们作为 GUI 形式呈现给用户,所有选项都使用适当的控件(例如多选项参数的下拉列表等)进行标记和显示。

假设你已经在使用 argparse,

只需要很少的附加编码 - 一个单独的 include 和一个单独的 decorator ,就能使其工作。

3、Pygame

简介:

一个高可移植性的游戏开发模块。

亮点:

如果你认为除了身处游戏开发世界的,

其他人不会想要这样的框架,那还请再重新思考一下。

Pygame 提供了一个方便的选项来处理许多面向 GUI 的行为:

绘制画布和 sprite 图形、处理多声道声音、处理窗口和点击事件、 碰撞检测等等。

不是每个应用,或者可以说不是每个 GUI 应用,在使用 Pygame 构建时都能受益,但仔细看看它提供了什么,你可能会感到惊讶。

好了,有了大宝剑在身,

各位看官的功力应该也会大有长进!

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部