Страницы

Поиск по вопросам

среда, 22 мая 2019 г.

Использование вначале переменных при вызове программы

Не знаю переменные ли это или нет, но что это такое и как прочитать их в программе?
$ FOO=1 BAR=2 python3 ./make.py
Что за FOO и BAR?
P.S. Python


Ответ

$ FOO=1 BAR=2 python3 ./make.py
такой синтаксис используется в posix-совместимых оболочках для присвоения значений переменным окружения.
обратиться к переменным окружения внутри скрипта, написанного на python, можно с помощью os.environ
import os print os.environ['FOO'] print os.environ['BAR']

Комментариев нет:

Отправить комментарий