Nastavil sem spremenljivko okolja, do katere želim dostopati v svoji aplikaciji Python. Kako dobim to vrednost?
Do spremenljivk okolja dostopate prek os.environ
import os
print(os.environ['HOME'])
Seznam vseh spremenljivk okolja si lahko ogledate tudi z uporabo:
os.environ
Včasih boste morda potrebovali celoten seznam!
# 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))
Privzeta namestitev Pythona v sistemu Windows je C:\Python
. Če želite to ugotoviti med izvajanjem programa python, lahko to storite:
import sys
print(sys.prefix)
Do spremenljivk okolja lahko dostopate z uporabo
import os
print os.environ
Poskusite videti vsebino spremenljivk okolja PYTHONPATH ali PYTHONHOME, morda vam bo to pomagalo pri drugem vprašanju. Vendar ga morate pojasniti.