游戏服务器_电脑网站建设_最新活动

物联网 虚拟云 浏览

小编:我们最近决定使用我的团队开发的工具之一的xRay框架提供应用内帮助。该工具的一个要求是控件的id应该是稳定的。根据他们文档中的定义,一个稳定的ID是: 我们需要评估我们工具

我们最近决定使用我的团队开发的工具之一的xRay框架提供应用内帮助。该工具的一个要求是控件的id应该是稳定的。根据他们文档中的定义,一个稳定的ID是:

我们需要评估我们工具中有多少ID是稳定的,有多少ID需要更改。一想到必须通读整个源代码,查找每个控件的ID并检查它是否稳定,云服务器,我就畏缩了。那是无聊的事。那些无聊的东西该怎么办?它需要自动化!我记得我的一个朋友给了我一本书–"用Python自动化那些无聊的东西"。他主要研究Python,云存储oss,他说这本书非常适合学习Python语言。我没有用Python做任何可靠的事情。我只解决了一些在C++中写得有点过长的竞争编程问题,但是在Python中有几行解决方案。我浏览了这本书,发现它很有趣。但我把它放下,决定在我有一些具体的东西要用Python处理的时候再拿起来,因为当我立即应用我读到的东西时,我会学到最好的东西。我决定将网页保存在本地,天互云服务器,然后编写脚本提取所有ID,然后检查它们是否稳定(根据X射线团队给出的规则),然后显示有多少是稳定的,云服务器好没,有多少不是)。

从我手头的问题类型来看,很明显我必须使用正则表达式。所以我开始阅读Python的re模块并开始了。我编写的第一个脚本是从html页面中提取所有ID:

我提供了作为第一个命令行参数保存的页面和作为第二个命令行参数存储ID列表的文件:

然后我编写了另一个脚本来读取包含ID列表的文件,并计算稳定和稳定的ID的数量不稳定的:

我提供了包含id的文件作为命令行参数:

我得到了这样一个很好的输出:

我只是重新运行了我要检查的每个页面的脚本,瞧!这项工作是在百分之零点无聊的情况下完成的,最后我学了一点Python。J

如果你遇到任何看起来重复和无聊的任务,云应用服务器,想想你是否可以写一个脚本来自动化它。你可以使用很多脚本语言;我建议你试试Python,因为它非常酷(你不必使用分号,它使用行缩进而不是大括号来表示块)。

这本书启发了这篇文章的标题:

当前网址:http://www.vmchk.com/ps/2021/0612/88858.html

 
你可能喜欢的: