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']
rss_feed