标签: python linux bash path subprocess
有没有办法从Python中找到任何给定系统二进制文件的路径,类似于bash命令which?
which
我知道我可以使用subprocess或sh模块,但这些模块要求我启动新流程或安装其他软件包。
subprocess
sh
有一种简单的pythonic方式吗?
谢谢!
答案 0 :(得分:2)
尝试distutils.spawn.find_executable,它会尝试在路径中列出的目录中找到可执行文件。