0

我在下面试过

subprocess.call([SQLLDR_COMMAND, CONNECTION_STRING +" parfile="+PAR_FILE + " log="+SQLLDR_LOG_FILE],  env=os.environ)

这工作得很好,没有问题:)

当我在下面尝试时 -

subprocess.call(["nice", "-n", "19", SQLLDR_COMMAND, CONNECTION_STRING +" parfile="+PAR_FILE + " log="+SQLLDR_LOG_FILE],  env=os.environ)

它不起作用,它给出以下错误

child_exception: '[Errno 2] 没有这样的文件或目录'

4

1 回答 1

0

我自己解决了。问题出在 os.environ 上。我通过 os.environ 设置了 ORACLE_HOME 和 PATH,不知何故 python/不喜欢这样。谢谢——</p>

于 2013-10-24T09:28:24.257 回答