如何判断脚本是独立运行还是在python中作为子进程调用

时间:2015-06-29 22:00:30

标签: python subprocess

我有两个脚本,A.pyB.py让我们调用它们。 A是一个可以独立运行的独立脚本,但也可以通过从B调用它来运行。另一方面,B需要A才能完成。我需要在我的A脚本中包含一些内容,以便可以根据调用的位置更改几个配置。

我这样从A致电Bsubprocess.call("A")

我可以做些什么让A知道它是从B调用的?

1 个答案:

答案 0 :(得分:1)

使用命令行参数:

subprocess.call(["A", "--called-from-B"])