Nustatau aplinkos kintamąjį, kurį noriu pasiekti savo "Python" programoje. Kaip gauti šią vertę?
Aplinkos kintamieji pasiekiami per os.environ
import os
print(os.environ['HOME'])
Arba galite peržiūrėti visų aplinkos kintamųjų sąrašą naudodami:
os.environ
Kadangi kartais jums gali prireikti pamatyti visą sąrašą!
# 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))
Numatytasis "Python" diegimas "Windows" sistemoje yra C:\Python
. Jei norite tai sužinoti paleidę python, galite tai padaryti:
import sys
print(sys.prefix)
Aplinkos kintamuosius galite pasiekti naudodami
import os
print os.environ
Pabandykite peržiūrėti PYTHONPATH arba PYTHONHOME aplinkos kintamųjų turinį, galbūt tai padės atsakyti į antrąjį klausimą. Tačiau turėtumėte jį patikslinti.