Переменные окружения Linux, передать в Python скрипт
Хочу написать скрипт на python для проведения инвентаризации машин на linux. Подскажите пожалуйста как передать переменные окружения linux в скрипт на python. Как то так?
import os
if __name__ == '__main__':
print(os.environ['HOME'])
Ответы (1 шт):
Автор решения: Sheridan
→ Ссылка
Просто запускайте как-то так:
$ HOME=myhome ./myscript.py
Но лучше всё-таки поддерживать опции, например при помощи argparse
import argparse
...
parser = argparse.ArgumentParser(description='my util')
parser.add_argument("-m", "--home", dest="home", help="Set home")
args = parser.parse_args()
print(args.home)