Я пытаюсь выполнить следующую команду, используя Popen.Tar --exclude не работает, когда popen (shell = False)
args = ['/bin/tar', "--exclude='{}'".format('Build.tar.gz'), '-capvf', targetFile, '.' ]
popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
Однако исключить часть работает только если я устанавливаю оболочки = True IE выполнения выше команды не исключает файл «Build.tar.gz». Почему? Есть ли способ сделать эту работу без установки оболочки = True?
рассматривает
Это сработало спасибо – Ephreal