如何通过Python代码运行Powershell并运行.exe文件?

时间:2019-12-29 07:21:05

标签: python powershell

当前,我正在运行Powershell的exe文件(test.exe)。 它需要输入文件的名称作为参数。 这意味着,我必须在Powershell命令中键入./test.exe input.txt才能在powershell中运行文件。

现在我想通过Python自动执行此操作,但是我找不到明确的方法来执行此操作。 据我所知,import subprocess和blah-blah是必需的,但是我在编码方面不那么出色,所以有人可以告诉我做到这一点吗?

  

'test.exe'文件位于C:\ Users \ KIM \ Desktop \ TEST和Powershell中   位于   C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe

1 个答案:

答案 0 :(得分:0)

您可以使用此:

import subprocess
subprocess.call(['C:\Windows\System32\WindowsPowershell\v1.0\Powershell.exe', 'C:\Users\KIM\Desktop\Test\Test.exe', 'input.txt'])