#python #bash
Не знаю переменные ли это или нет, но что это такое и как прочитать их в программе? $ FOO=1 BAR=2 python3 ./make.py Что за FOO и BAR? P.S. Python
Ответы
Ответ 1
$ FOO=1 BAR=2 python3 ./make.py такой синтаксис используется в posix-совместимых оболочках для присвоения значений переменным окружения. обратиться к переменным окружения внутри скрипта, написанного на python, можно с помощью os.environ: import os print os.environ['FOO'] print os.environ['BAR']Ответ 2
Команда python --help выводит usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ... попробуйте аргументы добавить после файла python3 ./make.py FOO=1 BAR=2 Посмотрите сам скрипт, там есть парсинг аргументов? Выложите код make.py например сюда можно будет посмотреть есть ли там аргументы и как они названы
Комментариев нет:
Отправить комментарий