首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你用 Python 写过哪些牛逼的程序脚本?

我的浏览器会打开这部电影在IMDb网站上的准确页面。 仅仅只需点击一个按键,就可以完成如上操作。...这个脚本会帮你完成所有的操作。跟往常一样,源代码放在了GitHub:imdb ,并且附有操作说明。...所以,你可能已经猜到,这个脚本会打开一个图片,识别人脸,并显示每一个人脸(脚本会根据处于当前节点的训练素材给每一个人脸预测一个名字)。...导致我常常错过来自于我所在的研究所的邮件(在我的研究所的邮件 ID),我写了一个脚本,可以在我的笔记本上运行,而且能给我的手机发信息。我使用 python 的 IMAP 库来获取邮件。...因为 Whatsapp 有网页版,我使用 selenium 和 Python 下载我的所有联系人的显示图片,并且,一旦有人更新了他们的显示图片,我将会知道。(如何做到的?

84120
您找到你想要的搜索结果了吗?
是的
没有找到

你用 Python 写过哪些牛逼的程序脚本?

我的浏览器会打开这部电影在IMDb网站上的准确页面。 仅仅只需点击一个按键,就可以完成如上操作。...这个脚本会帮你完成所有的操作。跟往常一样,源代码放在了GitHub:imdb ,并且附有操作说明。...所以,你可能已经猜到,这个脚本会打开一个图片,识别人脸,并显示每一个人脸(脚本会根据处于当前节点的训练素材给每一个人脸预测一个名字)。...导致我常常错过来自于我所在的研究所的邮件(在我的研究所的邮件 ID),我写了一个脚本,可以在我的笔记本上运行,而且能给我的手机发信息。我使用 python 的 IMAP 库来获取邮件。...因为 Whatsapp 有网页版,我使用 selenium 和 Python 下载我的所有联系人的显示图片,并且,一旦有人更新了他们的显示图片,我将会知道。(如何做到的?

1K70

你用 Python 写过哪些牛逼的程序脚本?

我的浏览器会打开这部电影在IMDb网站上的准确页面。 仅仅只需点击一个按键,就可以完成如上操作。...这个脚本会帮你完成所有的操作。跟往常一样,源代码放在了GitHub:imdb ,并且附有操作说明。...所以,你可能已经猜到,这个脚本会打开一个图片,识别人脸,并显示每一个人脸(脚本会根据处于当前节点的训练素材给每一个人脸预测一个名字)。...导致我常常错过来自于我所在的研究所的邮件(在我的研究所的邮件 ID),我写了一个脚本,可以在我的笔记本上运行,而且能给我的手机发信息。我使用 python 的 IMAP 库来获取邮件。...因为 Whatsapp 有网页版,我使用 selenium 和 Python 下载我的所有联系人的显示图片,并且,一旦有人更新了他们的显示图片,我将会知道。(如何做到的?

1K00

Python丨主题周】Python爬虫实战:批量采集股票数据,并保存到Excel中

1 爬取股票代码 爬取股票代码的基本思路是: (1)分析网站上的网页源代码,找到目标代码。 (2)利用正则表达式,在整个网页里搜索目标代码,从而提取出所要的信息(股票代码)。...调试窗口 1.3 在网页源码中找到目标元素 网页的源代码是按照HTML的语法规则自动折叠的。可以用光标在HTML代码中任意单击将其展开。...不难发现,左侧显示的每个股票代码所对应的源代码格式都是固定的。 ? 目标源代码内容 这条源代码内容,便是要找到的目标代码。将其整理成如下字符串模版: ?...1.6 运行代码,显示结果 代码运行后,显示如下内容 ? 可以看到,爬取的结果是以list的方式存放的。前10条都是上海证交所的股票。 ?...为了保证保存操作正常运行,需要确保D盘下存在all_stock_data文件夹(若没有,需要创建一个)。 2.2 运行代码显示结果 运行代码,输出如下结果: ?

1.6K20

为什么用Python爬取网页数据,在检查net work中很多和教程上不一样?

图片 很多同学们在初学python的时候,都会遇到这个问题:在使用python进行网页数据爬取时,在浏览器的"Network"(网络)选项卡中可能无法看到与视频教程或其他参考资料中显示的相同结果,经过各种对比...在网络选项卡中,我们可能只能看到初始页面加载的请求,而无法看到后续通过JavaScript加载的内容,所以导致了我们在在网络选项卡中缺少了部分内容。...2.白名单/账密验证 有的网站如某宝,是要求用户登录或进行身份验证才能看到更多内容的,如果没有进行这一步,那爬取网站上的受限内容就比较有限。...3.网站的反爬机制 目前,很多网站都有反爬虫措施,而我们在摸清该网站的反爬机制之前(说实话,大部分也摸不清,毕竟网站的技术团队也不傻,不过我们可以大概判断一下),在网络选项卡中也会显示不同结果。...1.检查页面源代码 查看页面的源代码,确保我们此时需要的数据确实存在于HTML中。

40850

Heartrate:如追综心跳般实时动态可视化监测 Python 程序运行

项目地址:https://github.com/alexmojaki/heartrate Heartate——如监测心率般追踪程序运行 Heartrate 是一个 Python 的工具库,可以实时可视化...Python 程序的执行过程。...监控运行中的 Python 程序如图: ? 如图所示,左侧数字表示每行代码被触发的次数。长方框表示最近被触发的代码行——方框越长表示触发次数越多,颜色越浅表示最近被触发次数越多。...files.path_contains(substrings):追踪路径中包含任何给定子字符串的所有文件; files.contains_regex(pattern):追踪自身包含给定正则表达式(regex)的所有文件,所以用户可以在源代码中标记所追踪的文件...用户还可以在网站上编辑修改代码,观察运行过程中数据的变化。同时该网站还有 Java 等其他语言的版本。

1.2K30

这些用 Python 写的牛逼程序脚本,你玩过吗?

我的浏览器会打开这部电影在IMDb网站上的准确页面。 仅仅只需点击一个按键,就可以完成如上操作。...这个脚本会帮你完成所有的操作。跟往常一样,源代码放在了GitHub:imdb ,并且附有操作说明。...所以,你可能已经猜到,这个脚本会打开一个图片,识别人脸,并显示每一个人脸(脚本会根据处于当前节点的训练素材给每一个人脸预测一个名字)。...导致我常常错过来自于我所在的研究所的邮件(在我的研究所的邮件 ID),我写了一个脚本,可以在我的笔记本上运行,而且能给我的手机发信息。我使用 python 的 IMAP 库来获取邮件。...因为 Whatsapp 有网页版,我使用 selenium 和 Python 下载我的所有联系人的显示图片,并且,一旦有人更新了他们的显示图片,我将会知道。(如何做到的?

1.4K40

笨办法学 Python · 续 练习 48:`ed`

这项工作是创建ed命令的“代码大师副本”,尽可能准确,也就是说,你的测试套件应该对真正的ed和你的版本运行同一本,来比较输出。...如果你无法想象,在 Unix 的黑暗时期,有多少计算机出了故障,制作一个ed的副本会让你见识一下。 ed的一些概念是,虽然它支持脚本,但它最初是以交互方式使用的。就像用于文本文件的 MUD。...你首先运行ed,它以命令模式启动,让你可以使用命令修改文本。当你执行需要输入的命令时,它将进入输入模式,直到该命令结束。你也必须知道行的地址来编辑它。...为了完成你的ed副本,你需要严重依赖于 Python 的re库,来使用正则表达式。我们在练习 31 中使用了这个库,所以通常你应该熟悉它和 RegEx。...研究性学习 查找 GNU ed的源代码,即使你不懂得 C 语言,也看一看它。 将你的ed实现变成一个模块,然后可以在其他项目中使用。你需要将其用于以后的练习。

32430

推荐一款神器:让你看透Python 代码执行过程

本文转自机器之心,禁止二次转载 对于一些刚入门 Python 的朋友来说,代码稍微复杂些就难以搞懂代码内部到底是怎么运行的了,而且有时一运行就报错,难以一下发现错误,只会用 Print 去慢慢找异常的地方...今天就给大家分享一个由国外大神制作的 Python 神工具,可以实时动态地监控 Python 程序的运行情况,逐行追踪代码的运行时间,整个过程是可视化的,这就很赞了啊,能一清二楚地了解程序运行情况,有异常时也能快速找到...项目地址:https://github.com/alexmojaki/heartrate Heartate——如监测心率般追踪程序运行 这个工具库叫 Heartrate ,可以实时可视化 Python...监控运行中的 Python 程序如图: ? 如图所示,左侧数字表示每行代码被触发的次数。长方框表示最近被触发的代码行——方框越长表示触发次数越多,颜色越浅表示最近被触发次数越多。...用户还可以在网站上编辑修改代码,观察运行过程中数据的变化。同时该网站还有 Java 等其他语言的版本。

1.9K20

Heartrate:如追综心跳般实时动态可视化监测Python程序运行

机器之心报道 参与:一鸣、杜伟 Python 是一门非常受欢迎的编程语言,其灵活易用的特性使其在 web 应用、数据分析等方面有广泛的应用。但是 Python 有一个受到诟病的特点——运行速度低下。...因此,Python 开发者需要经常对程序进行监控和调试,使代码运行变得高效。...近日,一位开发者开源了一个 Python 工具,用户可以实时动态地监控 Python 程序的运行情况,逐行追踪代码的运行时间,而且整个过程是可视化的。...监控运行中的 Python 程序如图: ? 如图所示,左侧数字表示每行代码被触发的次数。长方框表示最近被触发的代码行——方框越长表示触发次数越多,颜色越浅表示最近被触发次数越多。...用户还可以在网站上编辑修改代码,观察运行过程中数据的变化。同时该网站还有 Java 等其他语言的版本。

1K30

Python 进阶指南(编程轻松进阶):一、处理错误和寻求帮助

注意,第 2、6 和 10 行上的print()调用没有显示在回溯中,即使它们在函数调用发生之前运行。只有包含导致异常的函数调用的行才会显示在回溯中。...如果没有这个小软件,你就只能被动的运行你的错误程序,阅读错误回溯,然后在你的源代码中找到一行来修复一个打字错误。如果您犯了多个错别字,这个运行-修复周期一次只能找到一个。...注意 在 Windows 上,您可以运行python和pip命令。但是在 MacOS 和 Linux 上,这些命令名只适用于 Python2 这个版本,所以你需要运行python3和pip3。...(通常正确的描述一个问题,远远比解决这个问题困难的多:译者注) 在适当的网站上提出你的问题 在 JavaScript 论坛上问一个 Python 问题或者在网络安全邮件列表上问一个算法问题很可能是徒劳的...---- 用适当的格式使你的代码可读 共享您的代码的目的是让您的助手可以运行您的程序并重现您得到的错误。他们不仅需要代码,还需要正确的格式。确保他们可以很容易地复制你的源代码并照原样运行

91830

如何用Python做词云?

如有需要,请点击文末的“阅读原文”按钮,访问可以正常显示外链的版本。) 需求 在大数据时代,你经常可以在媒体或者网站上看到一些非常漂亮的信息图。 例如这个样子。 ? 或是这个样子的。 ?...随着数据科学的发展,Python有爆发的趋势。早点儿站上风口,很有益处。 如果你之前没有编程基础,没关系。从零开始,意味着我会教你如何安装Python运行环境,一步步完成词云图。...到2020年之前,Python的两个版本会一直并存。Python的开发者确实希望大家升级切换到3.X版本。...代码 在命令行下,执行: jupyter notebook 浏览器会自动开启,并且显示如下界面。 ? 这就是咱们刚才的劳动成果——安装好的运行环境了。...警告(warning)不影响程序的正常运行。 ? 此时词云分析已经完成了。你没看错,制作词云的核心步骤只需要这2行语句,而且第一条还只是从扩展包里找外援。但是程序并不会给我们显示任何东西。

4.4K30

Python必学:使用哪款文本编辑器更好

希望对你有帮助,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。...小结 用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了。 Python的交互模式和直接运行.py文件有什么区别呢?...直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。...直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。...用Python开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证,事半功倍!前提是得有个27'的超大显示器!

95620

如何实时查看MISP实例的威胁情报信息

; 2、登录和贡献时间; 趋势仪表盘 1、提供实时信息以支持安全团队、CSIRT或SOC发现威胁和恶意活动; 2、显示更多的活动事件、分类和标签; 3、显示讨论信息; 工具安装 注意:该工具目前只支持在类...Unix操作系统平台上运行,比如说Linux等等。...请确保当前没有zmq Python3本正在运行,因为该脚本会阻止项目更新: + virtualenv -p python3 DASHENV Already using interpreter /usr...: [Errno 26] Text file busy: '/home/steve/code/misp-dashboard/DASHENV/bin/python3' 接下来,运行下列命令重启系统: ..../server.py & 访问接口: http://localhost:8001/ 或者,你也可以直接运行start_all.sh脚本来自动运行上述所有命令。

1.5K30

Python学习 Day 1-简介 安装 Hello world

简介 Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循...如果您平台的二进制代码是不可用的,你需要使用C编译器手动编译源代码。 编译的源代码,功能上有更多的选择性, 为python安装提供了更多的灵活性。...运行Python 有三种方式可以运行Python: 1、交互式解释器: 你可以通过命令行窗口进入python并开在交互式解释器中开始编写Python代码。...-d 在解析时显示调试信息 -O 生成优化代码 ( .pyo 文件 ) -S 启动时不引入查找Python路径的位置 -v 输出Python版本号 -X 从 1.6版本之后基于内建的异常(仅仅用于字符串...Windows: PythonWin 是一个 Python 集成开发环境,在许多方面都比 IDE 优秀 Macintosh: Python 的 Mac 可以使用 IDLE IDE,你可以在网站上下载对应

67910
领券