当前,我正在运行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
您可以使用此:
import subprocess
subprocess.call(['C:\Windows\System32\WindowsPowershell\v1.0\Powershell.exe', 'C:\Users\KIM\Desktop\Test\Test.exe', 'input.txt'])
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。