这显示未找到文件,其中一个问题是Anshuman Misra有一个空间,我如何使用find

2024-10-02 20:29:43 发布

您现在位置:Python中文网/ 问答频道 /正文

生成mongoimport命令

    collection = OSM_FILE[:OSM_FILE.find('.')] 
    working_directory = '/Users/Anshuman Misra/Downloads/'
    json_file = OSM_FILE + '.json'

    mongoimport_cmd = 'mongoimport -h 127.0.0.1:27017 ' + \
                      '--db ' + db_name + \
                      ' --collection ' + collection + \
                      ' --file ' + working_directory + json_file

导入前,删除集合(如果存在)(即重新运行)

    if collection in db.collection_names():
        print 'Dropping collection: ' + collection
        db[collection].drop()

执行命令

    print 'Executing: ' + mongoimport_cmd
    subprocess.call(mongoimport_cmd.split(), shell=True)

Tags: 命令cmdjsondbosmfindusersdirectory