咸蛋君使用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 构建时都能受益,但仔细看看它提供了什么,你可能会感到惊讶。 好了,有了大宝剑在身, 各位看官的功力应该也会大有长进! |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|