开发者社区> 问答> 正文

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

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

现在,我想通过Python自动执行此操作,但是我找不到一种清晰的方法来执行此操作。据我所知,这import subprocess是必需的,但是我对编码不是很好,所以有人可以告诉我这样做吗?

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

展开
收起
几许相思几点泪 2019-12-29 18:59:26 1437 0
1 条回答
写回答
取消 提交回答
  • 您可以使用此:

    import subprocess
    subprocess.call(['C:\Windows\System32\WindowsPowershell\v1.0\Powershell.exe', 'C:\Users\KIM\Desktop\Test\Test.exe', 'input.txt'])
    
    2019-12-29 18:59:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载