Python 如何打开在同一目录中调用不同脚本的tkinter脚本?

Python 如何打开在同一目录中调用不同脚本的tkinter脚本?,python,tkinter,Python,Tkinter,对不起,这个问题让人困惑。我正在开发一个GUI和一个程序的后端,该程序从gmail api获取信息并将其转换成文本文件。后端和GUITkinter工作得很好,但通过python3外壳。当我在目录中单击python脚本时,会出现一个黑色的命令提示符,然后消失 当我点击我拥有的GUI原型时,它不会调用另一个脚本,而是一个文本文件,GUI会完美地弹出。 这是在我使用pyinstaller使其成为可执行文件之后 我的最终目标是使整个GUI和后端成为一个可执行文件 我想知道是否有人知道为什么会这样。我想这

对不起,这个问题让人困惑。我正在开发一个GUI和一个程序的后端,该程序从gmail api获取信息并将其转换成文本文件。后端和GUITkinter工作得很好,但通过python3外壳。当我在目录中单击python脚本时,会出现一个黑色的命令提示符,然后消失

当我点击我拥有的GUI原型时,它不会调用另一个脚本,而是一个文本文件,GUI会完美地弹出。 这是在我使用pyinstaller使其成为可执行文件之后

我的最终目标是使整个GUI和后端成为一个可执行文件

我想知道是否有人知道为什么会这样。我想这可能是因为它必须调用另一个脚本…但我不确定


再次为这个令人困惑的问题和冗长的解释感到抱歉。

您想在安装完pyinstaller并运行此命令后转到终端:

pyinstaller --onefile --noconsole yourtkinter.py
说明:

-onefile:此处可选,适用于小型tkinter项目

-noconsole:将解决命令行打开问题

在此处找到有关pyinstaller软件包的更多信息:

因此,如果gui调用的其他脚本与.exe文件在同一个文件中,它应该可以工作吗?您是指从Gmail API抓取中填充的文本文件吗?是的,我会把每个重要的依赖文件放在同一个目录中,并从这里调用它。当然,始终将exe和依赖项文件保持在同一个foldermore中,gui调用的另一个脚本是如何导入所有内容:from.importntFileOne import*、from.importFileTwo import*、from.importntFileThree import*确定,使用。在调用脚本的名称之前?对不起,所有的问题