1

我正在尝试通过 Python 特使将数据导入 MongoDB。但是它一直显示“权限被拒绝”。我更改了数据文件的权限后,它一直显示“执行格式错误”。

但是,当我在 MongoDB Shell 上运行相同的命令时,一切正常。

你知道如何通过 Python envoy 运行命令吗?

下面是我的代码:

def load_data():
    data_file = os.path.join(os.getcwd(), 'enron.mbox.json')
    print data_file

    r = envoy.run('mongoimport --db enron --collection mbox --drop --file %s' % data_file)
    print r.std_out
    print sys.stderr.write(r.std_err)
4

0 回答 0