Найти - Пользователи
Полная версия: Как извлечь значение переменной из окружения (bash)?
Начало » Python для новичков » Как извлечь значение переменной из окружения (bash)?
1
indus
Есть два каталога с модулем содержащим одинаковый интерфейс в различном исполнении. В зависимости от внешней переменной мне нужно загружать подходящий модуль. Как это толком сделать?
Внизу псевдокод того, что хочется получить.

if $CONDITION == "some_value":
from Dir1.MyModule import *
else:
from Dir2.MyModule import *
Спасибо!
o7412369815963
__import__
kublo
import commands
if commands.getoutput('echo $CONDITION') == "some_value":
from Dir1.MyModule import *
else:
from Dir2.MyModule import *
Что то вроде этого…
doza_and
import os
if os.environ["CONDITION"]:
doza_and
Кстати у меня под виндами чтото не работает
>>> commands.getoutput("echo PYTHONPATH")
"'{' is not recognized as an internal or external command,\noperable program or batch file."
echo требует привлечения шела это не файл os
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB