簡體   English   中英

如何從當前腳本執行另一個 Python 文件?

[英]How to execute another Python file from current script?

所以我有一個名為login.py的登錄腳本。 當用戶登錄時,腳本將創建一個用戶 session 並執行main.py並關閉login.py 這個怎么做?

我對您需要幫助的內容感到有些困惑,但請嘗試以下操作:

from fileName import function_you_want

理想情況下,您不希望腳本在導入時運行。 它可能會導致一些意想不到的事情發生。 在 main.py 的底部,我會使用這個:

if __name__ == "__main__":
     call_your_function()

這樣,您可以通過直接運行腳本或從另一個 py 文件調用特定方法而不運行腳本來進行測試。

您可以做的是像import main一樣導入該文件main.py 如果您想要該文件中的所有內容,請from main import *

然后,在用戶登錄后,使用<Tk>.destroy()銷毀您的主 window,然后調用您的 function。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM