我正在尝试编写一个程序(Pydev for Eclipse),它打开一个安装了Steam(For Honor)的游戏,点击并执行一些操作并退出。我通过用MS Word替换游戏测试了做每一步的可能性,并且它工作得很好!我认为我所要做的就是用游戏路径替换Word的路径,但它没有用。我收到一条错误消息,说明" PermissionError:[WinError 5]访问被拒绝"。
以下是我用来打开Word的语句(以及我尝试用来打开游戏的内容)
dv = subprocess.Popen(['C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE'])
我还有一个额外的步骤吗?
编辑:我发现了问题。部分路径未包含在声明中。从那时起我就能做我想做的事。
感谢您的帮助:)