gpt4 book ai didi

python - 无法使用 SysNative 别名路径打开应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:52 25 4
gpt4 key购买 nike

我在 Windows 7 64 位计算机上运行 Python 3.4.3 的 32 位安装,这导致自动 x64 重定向出现一些问题。我没有禁用和启用重定向,而是使用 SysNative 别名来访问 System32 目录。

问题来了。如果我检查路径的有效性,如下所示:

import os

os.path.exists(r'C:\WINDOWS\SYSNATIVE\osk.exe')

我得到了“True”的返回。但是,如果我尝试使用操作系统或子进程打开应用程序:

import os

os.popen(r'C:\WINDOWS\SYSNATIVE\osk.exe')

我得到“指定的路径不存在。检查路径,然后重试。”我尝试以管理员身份运行,但没有效果。

知道我在这里缺少什么吗?

最佳答案

您应该考虑使用子流程:

import subprocess
subprocess.call(["C:\\Program Files (x86)\\StarCraft II\\StarCraft II.exe"])

或者:

import os
os.system('"C:/Program Files (x86)/StarCraft II/StarCraft II.exe"')

关于python - 无法使用 SysNative 别名路径打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33470336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com