从python脚本获取当前shell类型

2024-10-03 02:40:38 发布

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

我的脚本设置了一些环境变量,以供makefile使用,因此由于每个shell,bash(export to set variable)和tcsh(setenv),我需要获得正确的shell类型,从运行python的地方开始,我尝试使用$shell varrriable,但它总是将sh作为shell。在

有没有办法,我可以从python脚本中获得正确的shell类型,还是总是将“SH”输出为$shell变量。在


Tags: to脚本bash类型地方sh环境变量export
1条回答
网友
1楼 · 发布于 2024-10-03 02:40:38

很抱歉让你死而复生,但我只是自己做的。 以下内容将为您提供当前shell的路径:

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

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

相关问题 更多 >