Форум сайта python.su
0
Есть два каталога с модулем содержащим одинаковый интерфейс в различном исполнении. В зависимости от внешней переменной мне нужно загружать подходящий модуль. Как это толком сделать?
Внизу псевдокод того, что хочется получить.
if $CONDITION == "some_value":
from Dir1.MyModule import *
else:
from Dir2.MyModule import *
Офлайн
32
Офлайн
0
import commands
if commands.getoutput('echo $CONDITION') == "some_value":
from Dir1.MyModule import *
else:
from Dir2.MyModule import *
Офлайн
253
import os
if os.environ["CONDITION"]:
Офлайн
253
Кстати у меня под виндами чтото не работает
>>> commands.getoutput("echo PYTHONPATH")
"'{' is not recognized as an internal or external command,\noperable program or batch file."Отредактировано (Июнь 3, 2011 10:54:54)
Офлайн