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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。