如何从当前脚本执行另一个Python文件?
因此,我有一个名为如何从当前脚本执行另一个Python文件?,python,Python,因此,我有一个名为login.py的登录脚本。当用户登录时,脚本将创建一个用户会话并执行main.py并关闭login.py。如何做到这一点?我对您需要的帮助感到有点困惑,但请尝试以下方法: from fileName import function_you_want 理想情况下,您不希望在导入时运行脚本。它会导致一些意想不到的事情发生。在main.py的底部,我将使用以下内容: if __name__ == "__main__": call_your_funct
login.py
的登录脚本。当用户登录时,脚本将创建一个用户会话并执行main.py
并关闭login.py
。如何做到这一点?我对您需要的帮助感到有点困惑,但请尝试以下方法:
from fileName import function_you_want
理想情况下,您不希望在导入时运行脚本。它会导致一些意想不到的事情发生。在main.py的底部,我将使用以下内容:
if __name__ == "__main__":
call_your_function()
通过这种方式,您可以直接运行脚本或从另一个py文件调用特定方法来执行测试,而无需运行脚本。您可以执行的操作是导入该文件
main.py
如import main
。如果您需要该文件中的所有内容,请从主导入
然后,在用户登录后,使用
.destroy()
销毁主窗口,然后调用您的函数。在同一控制台或不同的控制台中运行?通过“closelogin.py”,您可以推断在不同的控制台中运行。