当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python os.getenv()用法及代码示例


Python中的OS模块提供了与操作系统进行交互的函数。操作系统属于Python的标准实用程序模块。该模块提供了使用依赖于操作系统的函数的便携式方法。

os.getenv()Python中的method方法返回环境变量键的值(如果存在),否则返回默认值。

用法: os.getenv(key, default = None) 

参数:
key:表示环境变量名称的字符串
默认值(可选):表示 key 不存在时默认值的字符串。如果省略,则默认设置为“无”。

返回类型:此方法返回一个字符串,该字符串表示环境变量键的值。如果 key 不存在,则返回默认参数的值。

代码#1:使用os.getenv()方法

# Python program to explain os.getenv() method  
    
# importing os module  
import os 
  
# Get the value of 'HOME' 
# environment variable 
key = 'HOME'
value = os.getenv(key) 
  
# Print the value of 'HOME' 
# environment variable 
print("Value of 'HOME' environment variable :", value)  
  
# Get the value of 'JAVA_HOME' 
# environment variable 
key = 'JAVA_HOME'
value = os.getenv(key) 
  
# Print the value of 'JAVA_HOME' 
# environment variable 
print("Value of 'JAVA_HOME' environment variable :", value) 
输出:
Value of 'HOME' environment variable : /home/ihritik
Value of 'JAVA_HOME' environment variable : /opt/jdk-10.0.1

代码2:如果 key 不存在

# Python program to explain os.getenv() method  
    
# importing os module  
import os 
  
# Get the value of 'home' 
# environment variable 
key = 'home'
value = os.getenv(key) 
  
# Print the value of 'home' 
# environment variable 
print("Value of 'home' environment variable :", value)
输出:
Value of 'home' environment variable : None

代码3:明确指定默认参数

# Python program to explain os.getenv() method  
    
# importing os module  
import os 
  
# Get the value of 'home' 
# environment variable 
key = 'home'
value = os.getenv(key, "value does not exist") 
  
# Print the value of 'home' 
# environment variable 
print("Value of 'home' environment variable :", value) 
输出:
Value of 'home' environment variable : value does not exist


相关用法


注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | os.getenv() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。