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

If I make a simple gui for my python script, would it affect its efficiency?

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

我需要爬虫尽可能高效,能够尽可能快地处理数据。为这个 Python 脚本制作图形用户界面会影响网络爬虫的性能吗?

只要您清楚地将 GUI 逻辑与处理逻辑分开,它就不应该。与所有优化一样,最好的方法是先让事情正常运行,然后分析并优化它是否对您来说执行得不够快。

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