Python 3.x python中的main.py到底是什么?如何使用它使用pyinstaller创建一个单文件可执行文件?

Python 3.x python中的main.py到底是什么?如何使用它使用pyinstaller创建一个单文件可执行文件?,python-3.x,python-2.7,function,tkinter,main,Python 3.x,Python 2.7,Function,Tkinter,Main,我目前正在学习python的同时进行一个演示项目,并决定使用Tkinter作为我的系统的用户界面。在完成GUI和设置MySQL数据库后,我尝试使用pyinstaller和py2exe创建一个独立的.exe,但它只为一个python文件创建一个可执行文件,我有6个python文件 经过研究,我发现大多数使用多个python脚本的人都有一个运行所有脚本的main.py文件,他们使用这个文件来创建一个独立的.exe。既然这似乎是解决方案,但我的问题是,这个main.py文件是什么?我该如何编写它,以便

我目前正在学习python的同时进行一个演示项目,并决定使用Tkinter作为我的系统的用户界面。在完成GUI和设置MySQL数据库后,我尝试使用pyinstaller和py2exe创建一个独立的.exe,但它只为一个python文件创建一个可执行文件,我有6个python文件

经过研究,我发现大多数使用多个python脚本的人都有一个运行所有脚本的main.py文件,他们使用这个文件来创建一个独立的.exe。既然这似乎是解决方案,但我的问题是,这个main.py文件是什么?我该如何编写它,以便在创建.exe时,它运行我的程序,并且所有的脚本仍在工作


当运行我的程序时,我想执行的第一个脚本是Login.py

,那么为什么不用Login.py创建一个exe呢。这应该也会自动编译其他文件,如果您使用pyinstaller中的
--onefile
,则不确定这是否有效,但可以肯定它可以与
--onedir
`一起使用,谢谢。我尝试将pyinstaller与--onedir一起使用,但仍然存在相同的问题。但在深入研究之后,我发现了auto-py-to-exe。它有一个用户友好的界面,可以包含依赖于运行程序的其他文件和文件夹。这里是链接