Python子进程命令挂在命令末尾

时间:2017-07-20 19:30:02

标签: python git

我有以下代码 -

try:
   working_dir = "/data/mypath/git_repo/"
   os.chdir(working_dir)
   command = "git submodule deinit -f -- *"
   p = subprocess.Popen(['/bin/bash', '-c', command])

当它运行时,它会成功完成所有操作而没有错误 -

Cleared directory 'a'
Cleared directory 'password'
Cleared directory 'plugin'
Cleared directory 'profile'
...

但是它会清除最后一个目录,然后挂起并且不会在Python程序中继续。

Cleared directory 'profile'

... Continues to hang

是什么给出的?我是否必须使用特定的git命令做一些特别的事情?它在Python之外运行时可以正常工作。

0 个答案:

没有答案