【发布时间】:2016-03-30 22:10:41
【问题描述】:
我在从 Python 执行时尝试change directory path of RethinkDB。
这个 Bash 命令正在运行:
rethinkdb --directory ~/ComeOnRethink
但是这个系统调用不起作用:
args = ("--directory ~/ComeOnRethink",) # RethinkDB directory to store data and metadata
os.execvp("rethinkdb", args)
它忽略了参数并使用默认路径执行 RethinkDB。我该如何解决这个问题?
*这是有效的:
subprocess.Popen(['rethinkdb', '--directory', './ComeOnRethink'])
【问题讨论】:
标签: python exec system-calls rethinkdb execvp