簡體   English   中英

從另一個Python腳本運行Python腳本

[英]Running Python Script from another Python Script

我正在嘗試從另一個python腳本運行python腳本。 當我調用第二個腳本時,我想向其傳遞一個變量。

例如,

假設我有python模塊A(A.py),它具有變量oDesktop。 當我運行第二個模塊B.py時,我希望能夠訪問該oDestkop變量。 我不確定該怎么做。

偽代碼:

A.py

oDesktop = DesktopClass();
# RUN SOME CODE
run_module("B.py", oDesktop)

B.py

oDesktop.some_func();

需要說明的是,我在B.py中沒有主程序。 我有一些全局變量,需要保持全局變量。

from A import* 

這樣,您的全局變量應該對程序和模塊都保持全局,並且您可以像在同一程序中編寫函數那樣運行函數。 注意:如果程序A自動運行各節,則將其放在下面

if __name__ == "__main__":

僅在應首先啟動A的地方運行。

暫無
暫無

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

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