我是Stack Overflow的新手,并且在一个有趣的个人小项目中,有一段时间我一直在研究python应用程序,我对此有疑问。基本上,该应用程序包括利用Selenium登录到我的学校门户网站(我是一名大学新生),浏览两个页面,最终将数据从包含校园食品账户余额和交易的页面(beautifulsoup)中删除。我认为这将是一件有用的事情,因为我的学校很难及时查看此信息,而且我和我的朋友们经常发现自己想检查一下我们的平衡情况。我完成了完成此操作的代码,并成功获取了交易,并在给定有效学校门户网站用户名和密码的任何帐户的交易中将其显示在控制台中。我现在正在使用PySimpleGUI创建一个干净的界面,该界面提示您在尝试为您检索该登录信息时仅输入您的登录信息。我的所有问题是,一旦完成此GUI,是否有任何可能的方法可以使它成为可以下载或发送给朋友的“应用程序”,以便他们也可以使用它?我不想向他们发送python代码,安装软件包,教他们如何在bash中运行等等,有没有办法向他们发送可以运行的应用程序,它们确实可以满足我的意图做?抱歉,如果不清楚,我将在必要时进行详细说明。有什么可能的方法可以使它成为可以下载或发送给朋友的“应用程序”,以便他们也可以使用它?我不想向他们发送python代码,安装软件包,教他们如何在bash中运行等等,有没有办法向他们发送可以运行的应用程序,它们确实可以满足我的意图做?抱歉,如果不清楚,我将在必要时进行详细说明。有什么可能的方法可以使它成为可以下载或发送给朋友的“应用程序”,以便他们也可以使用它?我不想向他们发送python代码,安装软件包,教他们如何在bash中运行等等,有没有办法向他们发送可以运行的应用程序,它们确实可以满足我的意图做?抱歉,如果不清楚,我将在必要时进行详细说明。
谢谢大家!!
PySimpleGUI文档(http://www.PySimpleGUI.org)解释说,一种向未安装Python的用户分发PySimpleGUI程序的有效方法是使用pyinstaller将程序转换为可执行文件。对于Windows,这是一个EXE文件。对于Mac,这是一个“应用程序”。有一个专门针对Mac用户的标题“创建Mac App文件”
pyinstaller并不完美,但是对于分发基于tkinter的PySimpleGUI程序,它运行得很好。最少涉及的其他软件包数量越多越好。如果您的程序仅使用PySimpleGUI,则它应该可以正常运行。
用户的另一种途径是在浏览器中运行您的代码。从技术上讲,这些技巧很棘手,因为您正在使用在浏览器中模拟tkinter的网站。
几个已知的可在浏览器中工作的解决方案:
这2种在线解决方案并非旨在交付产品。他们是教具。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句