Python | os.get_exec_path 函数
最近更新时间 2020-12-06 22:03:05
os.get_exec_path 函数用于搜索可执行文件的目录列表,与在外壳程序中启动一个进程时相似。指定的 env 应为用于搜索 PATH 的环境变量字典。默认情况下,当 env 为 None 时,将会使用 environ 。
如果 PATH 不存在,会抛出 ValueError 异常:env cannot contain 'PATH' and b'PATH' keys。
函数定义
os.get_exec_path(env=None)
# 函数定义
def get_exec_path(env: Optional[Mapping[str, str]] = ...) -> List[str]: ...
# NOTE: get_exec_path(): returns List[bytes] when env not None
参数
- checkenv - 字符串环境的 mapping 对象。如 os.environ。
返回值
- checkList[str] - 可执行文件的路径。
示例1: - 使用 os.get_exec_path() 函数获取系统可执行目录。
# coding=utf-8
# Python3 代码
# 使用 os.get_exec_path() 函数获取系统可执行目录
# 引入 os 库
import os
# 获取 PATH 环境变量
paths = os.get_exec_path()
print("PATH环境变量目录:::")
print(paths)
PATH环境变量目录::: ['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/root/bin']