假设我正在Linux上编写一个Python程序。我想使用其路径运行名为“foo”的二进制手动安装命令。通常这是/usr/bin/foo
。但在某些发行版上它是/usr/local/bin/foo
。其他一些发行版也可能会改变它。
所以我的问题是如何获得像$BINARY_FOLDER_PATH
或$LIBRARY_FOLDER_PATH
这样的东西,它会立即给我,无论是“/ usr / bin”还是“/ usr / local / bin /”还是其他东西(PATH提供了很多路径,我正在寻找单个输出选项,如果有的话)?也适用于库文件夹。如何知道它是/usr/lib
还是其他什么?在Python中肯定。