是否可以将可以在任何平台上运行的Python可执行文件打包在一起 - 只要安装了正确版本的Python?
例如,如果我创建了一个Web Scraping脚本,其中包含chrome webdriver,selenium包和其他非内置Python包等文件,我可以编译一些可以发送给客户端的.exe / .jar文件在不必配置环境的情况下运行它?
答案 0 :(得分:1)
Python主要是跨平台的 - 尽管我在Windows / OS X / Linux上有不同的读/写文件的经验,因为目录和文件结构不同(请参阅Reading and Writing Files了解如何处理)。用于GUI应用程序的跨平台Python应该更难做(参考:Reddit,我个人从未在Python中创建过GUI。)
这取决于您希望Python程序执行的操作。如果你想安装程序和软件包,那么我认为Python不是你的答案。此外,默认情况下,Python不包含在每个系统中,即使安装了Python,也不能保证每个系统上都运行正确的版本。
此网站对于使用Selenium with Python非常有用。