當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。