0

以下のようにPythonスクリプトからORACLE_HOMEパスを設定しようとしましたが、うまくいきませんでした。どうすれば設定できますか?

>>> subprocess.call(["export", "ORACLE_HOME="+ORACLE_HOME], env= os.environ)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib64/python2.4/subprocess.py", line 419, in call
    return Popen(*args, **kwargs).wait()
  File "/usr/lib64/python2.4/subprocess.py", line 550, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.4/subprocess.py", line 996, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
>>> subprocess.call(["export", "ORACLE_HOME="+ORACLE_HOME])
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib64/python2.4/subprocess.py", line 419, in call
    return Popen(*args, **kwargs).wait()
  File "/usr/lib64/python2.4/subprocess.py", line 550, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.4/subprocess.py", line 996, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
4

1 に答える 1

1

使用os.environ:

os.environ['ORACLE_HOME'] = 'whatever'
于 2013-10-24T09:37:45.510 に答える