【发布时间】:2020-03-12 02:42:05
【问题描述】:
我正在尝试将文件导入 mongoDb。
Python 3.7、mongoimport、windows。 它适用于没有空格的字段。
command = '"D:\\Program Files\\bin\\mongoimport.exe" -c _ --mode=merge --upsertFields="Current url",Title -d _ --file="D:\\folder\\folder\\temp.json" --jsonArray'
os.system(command)
结果: 'D:\Program' 未被识别为内部或外部命令,
我认为可能与逃跑有关,但不知道具体。
我试过了
c2 = ["D:\\Program Files\\bin\\mongoimport.exe", '-c _ --mode=merge --upsertFields="Current url",Title -d _ --file="D:\\audiotorah\\audiotorah\\temp.json" --jsonArray']
import subprocess
subprocess.Popen(c2,stdin=subprocess.PIPE,stdout=subprocess.PIPE, bufsize =0)
但它永远不会停止。
【问题讨论】:
标签: python windows command-line mongoimport