Python 通过Pydev(Eclipse)打开Steam游戏

Python 通过Pydev(Eclipse)打开Steam游戏,python,pydev,steam,Python,Pydev,Steam,我正在尝试编写一个程序(Pydev for Eclipse),它打开一个安装了Steam(为了荣誉)的游戏,点击并做一些事情,然后退出。我用MS Word替换游戏,测试了执行每一步的可能性,效果非常好!我以为我所要做的就是用游戏的路径替换单词的路径,但它没有起作用。我收到一条错误消息,上面写着“PermissionError:[WinError 5]访问被拒绝” 下面是我用来打开Word的声明(以及我试图用来打开游戏的内容) 我还需要多走一步吗 编辑:我解决了这个问题。部分路径未包含在语句中。从

我正在尝试编写一个程序(Pydev for Eclipse),它打开一个安装了Steam(为了荣誉)的游戏,点击并做一些事情,然后退出。我用MS Word替换游戏,测试了执行每一步的可能性,效果非常好!我以为我所要做的就是用游戏的路径替换单词的路径,但它没有起作用。我收到一条错误消息,上面写着“PermissionError:[WinError 5]访问被拒绝”

下面是我用来打开Word的声明(以及我试图用来打开游戏的内容)

我还需要多走一步吗

编辑:我解决了这个问题。部分路径未包含在语句中。从那时起,我就能够做我想做的事


感谢您的帮助:)

您正在尝试启动一个运行脚本的用户没有权限的进程。以管理员身份运行脚本(或有权运行您尝试运行的任何内容的用户)或更改进程(以及它“接触”的所有文件和目录)的权限,以包括运行脚本的用户。如何从Eclipse以管理员身份运行脚本?以管理员身份运行Eclipse,它运行的每个进程都将在相同的权限空间中运行。我也尝试过。。。它不起作用。我收到与以前相同的错误消息。您正在尝试启动一个运行脚本的用户没有权限的进程。以管理员身份运行脚本(或有权运行您尝试运行的任何内容的用户)或更改进程(以及它“接触”的所有文件和目录)的权限,以包括运行脚本的用户。如何从Eclipse以管理员身份运行脚本?以管理员身份运行Eclipse,它运行的每个进程都将在相同的权限空间中运行。我也尝试过。。。它不起作用。我收到了与以前相同的错误消息。
dv = subprocess.Popen(['C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE'])