gpt4 book ai didi

python - 从 python 脚本获取当前 shell 类型

转载 作者:太空狗 更新时间:2023-10-30 00:07:17 33 4
gpt4 key购买 nike

我的脚本设置了一些环境变量,供 Makefile 使用,所以由于每个 shell,bash(导出设置变量)和 tcsh(setenv),我需要从我们运行的地方获得正确的 shell 类型python,我试过使用 $SHELL 变量,但它总是给我 sh 作为我的 shell。

有没有办法,我可以从 python 脚本中获取正确的 shell 类型,或者它总是输出“SH”作为 $SHELL 变量。

最佳答案

很抱歉把它起死回生,但这是我自己做的。以下应该为您提供当前 shell 的路径:

from os import environ
print(environ['SHELL'])

您应该能够用您正在寻找的任何环境变量替换 shell。

关于python - 从 python 脚本获取当前 shell 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228582/

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