Python中的OS模塊提供了與操作係統進行交互的函數。操作係統屬於Python的標準實用程序模塊。該模塊提供了使用依賴於操作係統的函數的便攜式方法。
os.getenvb()
Python中的方法是的字節版本os.getenv()
方法。此方法還返回與指定鍵關聯的環境變量的值。但是不像os.getenv()
方法,它接受字節對象作為鍵,並返回字節對象作為與指定鍵關聯的環境變量的值。
的函數os.getenvb()
僅當環境的本機OS類型為字節時,該方法才可用。例如,Windows沒有字節作為環境的本機OS類型,因此Windows的函數os.getenvb()
該方法在Windows上不可用。
用法: os.getenvb(key, default = None)
參數:
key:一個字節對象,表示環境變量的名稱
默認值(可選):表示 key 不存在時默認值的字符串。如果省略,則默認設置為“無”。
返回類型:此方法返回一個字節對象,該對象表示與指定鍵關聯的環境變量的值。如果 key 不存在,則返回默認參數的值。
代碼1:使用os.getenvb()方法
# Python program to explain os.getenvb() method
# importing os module
import os
# Get the value of 'HOME'
# environment variable
key = b'HOME'
value = os.getenvb(key)
# Print the value of 'HOME'
# environment variable
print("Value of 'HOME' environment variable :", value)
# Get the value of 'JAVA_HOME'
# environment variable
key = b'JAVA_HOME'
value = os.getenvb(key)
# Print the value of 'JAVA_HOME'
# environment variable
print("Value of 'JAVA_HOME' environment variable :", value)
輸出:
Value of 'HOME' environment variable : b'/home/ihritik' Value of 'JAVA_HOME' environment variable : b'/opt/jdk-10.0.1'
代碼2:如果 key 不存在
# Python program to explain os.getenvb() method
# importing os module
import os
# Get the value of 'home'
# environment variable
key = b'home'
value = os.getenvb(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.getenvb() method
# importing os module
import os
# Get the value of 'home'
# environment variable
key = b'home'
value = os.getenvb(key, default = "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
參考: https://docs.python.org/3/library/os.html#os.getenvb()
相關用法
- Python os.dup()用法及代碼示例
- Python next()用法及代碼示例
- Python set()用法及代碼示例
- Python object()用法及代碼示例
- Python bytes()用法及代碼示例
- Python os.times()用法及代碼示例
- Python os.chmod用法及代碼示例
- Python hash()用法及代碼示例
- Python os.ftruncate()用法及代碼示例
- Python os.truncate()用法及代碼示例
- Python os.fsdecode()用法及代碼示例
- Python dict pop()用法及代碼示例
- Python os.abort()用法及代碼示例
- Python os.WEXITSTATUS()用法及代碼示例
注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | os.getenvb() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。