我想使用python脚本下载一个npm包

时间:2017-01-30 12:27:21

标签: python cmd npm subprocess

我在python中有一个包含包名列表的脚本,我需要将每个包下载为zip。我找不到任何帮助,以便除了这个之外在python本身下载包:

import subprocess
subprocess.Popen(["node","npm" "install", "open"], shell=True)

所以我假设我可以使用子进程来运行cmd命令并尝试

subprocess.Popen(["npm", "pack", "lodash"], shell=True)

其中lodash是包名。 我没有收到任何错误,但没有任何错误。我跑了

npm pack lodash 

在同一目录下的cmd中,它工作正常。有什么我想念的吗?

https://docs.python.org/2/library/subprocess.html#frequently-used-arguments 我试过但从这里听不懂......

0 个答案:

没有答案