gpt4 book ai didi

python 3 : Identify if a python script is executed by bash or powershell

转载 作者:可可西里 更新时间:2023-11-01 10:51:34 25 4
gpt4 key购买 nike

我有一个由 power shell 和 git-bash 运行的 python 脚本。如果脚本是在 power shell 或 git-bash 中执行的,是否有任何方法可以在 python 代码中识别

最佳答案

可以查看当前进程所属的进程树。

import psutil
import os
this_proc = psutil.Process(os.getpid()) # Get process information for this process
parent_proc = psutil.Process(os.getppid()) # Get process information for the parent process
print("Parent: {}".format(parent_proc.name()))

关于 python 3 : Identify if a python script is executed by bash or powershell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53869984/

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