Я пытаюсь передать параметры в сценарий powershell из Python, но powershell только выбирает первую часть оператора и игнорирует все после пробела. Вот код:
p = subprocess.Popen(["C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe",
"C:/Users/fthoma15/Documents/testcase.ps1",
elem[2].replace('--','',1)], stdout=sys.stdout)
elem[2].replace('--','',1)
оценивается как значение exe c storecpro c, но когда я запускаю код powershell просто берет часть exe c и игнорирует остальные. Есть ли способ избежать пробела в переменной?