【发布时间】:2013-03-12 17:34:33
【问题描述】:
如何在 python 中启动 mongodb 守护进程?我有以下脚本
import subprocess
subprocess.Popen(['C:\\mongodb\\bin\\mongod', '----dbpath C:\\dropbox\\projects\\mongodb'])
我得到这个错误:
错误命令行:未知选项 --dbpath C:\dropbox\projects\mongodb
mongo 数据库已经创建在 C:\dropbox\projects\mongodb\
我可以将 mongo 数据库移动到 c:\ 并且不指定“--dbpath”,它工作正常。我还可以使用指定的“--dbpath”从 windows shell 运行 mongod,它运行良好。
由于某种原因,当我尝试从 python 运行它时,它不喜欢传递给它的“--dbpath”参数。
有什么想法吗?
【问题讨论】:
标签: python mongodb subprocess