привет Я пытаюсь запустить SQLLDR из питона сценария, до того, что я пытаюсь установить ORACLE_HOME из питона, как показано нижеустановить oracle_home в UNIX из питона сценария
subprocess.call ([ «экспорт», «ORACLE_HOME =/home/user1/oracle/client»], shell = True)
Когда я запускаю вышеуказанный скрипт python, он отображает все переменные среды. Когда я ищу ORACLE_HOME в том, что он никогда не отображает тот, который я установил (/ home/user1/oracle/client), вместо него отображается другой путь, который является неправильным.
Как установить ORACLE_HOME в unix из сценария python?
Будет не то, что экспорт в подпроцесса оболочки, а не к текущей оболочке? –
Итак, как я могу установить ORACLE_HOME и выполнить некоторые команды из python? Я хотел бы вызвать sqlldr после установки ORACLE_HOME. как я могу использовать оболочку подпроцесса для выполнения нескольких команд? – Shashi
Ваш вопрос является дубликатом этого http://stackoverflow.com/questions/8365394/set-environment-variable-in-python-script –