如何訪問環(huán)境變量值?我在Python應(yīng)用程序中設(shè)置了要訪問的環(huán)境變量。我怎么得到這個(gè)價(jià)值?
3 回答

蕪湖不蕪
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
import osprint(os.environ['HOME'])
os.environ
# using get will return `None` if a key is not present rather than raise a `KeyError`print(os.environ.get('KEY_THAT_MIGHT_EXIST')) # os.getenv is equivalent, and can also give a default value instead of `None`print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value))
C:\Python
import sysprint(sys.prefix)

繁星點(diǎn)點(diǎn)滴滴
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
True
False
)
'HOME' in os.environ
get()
print(os.environ.get('HOME', '/home/username/'))
/home/username/

米脂
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
try: os.environ["FOO"]except KeyError: print "Please set the environment variable FOO" sys.exit(1)
添加回答
舉報(bào)
0/150
提交
取消