從服務腳本內執行外部腳本
在有兩個腳本test1.py 和service.py 的場景中,其中test1.py 包含獨立程式碼且service .py 作為服務運行,您可能需要從service.py 呼叫test1.py。
實作解決方案
實現此目的的主要方法是建立以下腳本:
-
test1.py:
test1.py
:
-
test1.py:
test1.py:
在此設定中,some_func() 是您要從service.py執行的函數。 if __name__ == '__main__' 檢查確保其中的程式碼僅在直接執行 test1.py 時執行,而不是在導入時執行。 service.py:在service.py中,導入test1並定義一個函數service_func()您的服務。關鍵步驟是呼叫 test1.some_func(),它執行 test1.py 中的程式碼。同樣, if __name__ == '__main__' 檢查確保程式碼僅在直接執行 service.py 時執行。
以上是如何從服務腳本執行獨立的 Python 腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!