从另一个Python脚本运行Python脚本

2024-06-16 12:40:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从另一个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。我有一些全局变量需要保持全局性。你知道吗


Tags: 模块run代码py脚本code公司some
1条回答
网友
1楼 · 发布于 2024-06-16 12:40:51
from A import* 

这样,全局变量对于程序和模块都应该是全局的,并且可以像在同一个程序中编写函数那样运行函数。注:如果程序自动运行部分,只要把它放在下面

if __name__ == "__main__":

只有在初始启动时才会运行。你知道吗

相关问题 更多 >