如果我为我的 python 脚本制作一个简单的 gui,它会影响它的效率吗?



嗨,我想制作一个检查 URL 数据的网络爬虫,如果我制作一个简单的 Gui 使脚本更容易在该数据中查找变量,为 gui 添加代码会使我的网络爬虫效率降低吗?

我需要爬虫尽可能高效,能够尽快处理数据。为这个 Python 脚本制作一个 gui 会阻碍网络爬虫的性能吗?

只要你清楚地将 GUI 逻辑与处理逻辑分开,它就不应该。但是,与所有优化一样,最好的方法是首先使该事物正常工作,然后分析并优化(如果它对您来说执行速度不够快)。

我建议您首先创建网络爬虫并忘记GUI。如果您认为它太慢,请对其进行分析和优化。构建它的目标是使其成为可导入的库。一旦从命令行工作,然后创建您的 GUI 前端并将您的 Web 爬虫库函数和类绑定到 GUI 中的按钮和字段。这种明确的分离应确保 GUI 逻辑不会干扰网络爬网的性能。特别是,尽量避免在网络爬网过程中使用状态信息更新 GUI。

最新更新