Python | os.getenv 函数

Lasted 2020-12-05 14:05:04

os.getenv 函数根据 key 值获取环境变量的值,不存在则返回 default 值。key,default 和返回值都为 str 字符串类型。

在 Unix 系统中会使用 sys.getfilesystemencoding() 和 surrogateescape 进行解码。

函数定义

os.getenv(key, default=None)
# 函数定义

def getenv(key, default=None) -> str: ...

参数

  • checkkey - key 值。
  • checkdefault - 返回的默认值,默认为 None。

返回值

  • checkstr - 环境变量值。

示例1: - 使用 os.getenv() 函数获取环境变量。

# coding=utf-8

# Python3 代码
# 使用 os.chmod() 函数获取环境变量 PATH

# 引入 os 库
import os

# 获取 PATH 环境变量
path = os.getenv('PATH')

print("PATH环境变量:::")
print(path)
PATH环境变量:::
/data/iqijie/local/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin