gpt4 book ai didi

python - 如何找出Python脚本是从哪里调用的?

转载 作者:太空宇宙 更新时间:2023-11-03 18:11:50 25 4
gpt4 key购买 nike

我需要测试几个 .py 脚本(一个更大的程序的所有部分)在更新 python 后是否工作。我唯一拥有的就是他们的道路。有没有什么智能方法可以找出这些脚本是从哪些其他脚本中调用的?暴力 grep 并没有我想象的那么好。

最佳答案

使用os.getppid()从进程中获取父 PID,然后您可以 grep 查找它或类似的内容。

例如:

import os
import subprocess

ppid = os.getppid()
output = subprocess.check_output(['ps', str(ppid)])

print 'Some info about my parent process (%d):' % ppid
print output.strip().split('\n')[-1]

关于python - 如何找出Python脚本是从哪里调用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25792285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com