[英]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.