【问题标题】:How to run an ".exe" file from "C:\Program Files (x86)" using python?如何使用 python 从“C:\Program Files (x86)”运行“.exe”文件?
【发布时间】:2018-02-08 07:39:08
【问题描述】:

上下文:基本上我想创建一个 python 程序,当我启动计算机时,它会询问我要运行什么软件。

有用的代码: os.chdir(r'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe')。这就是我得到的错误:

FileNotFoundError Traceback(最近一次调用最后一次) 在 () ----> 1 os.chdir(r"C:/Program Files (x86)/Google/Chrome/Application/chrome.exe'")

FileNotFoundError: [WinError 2] Das System kann die angegebene Datei nicht finden: "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe'"

“Das System kann die angegebene Datei nicht finden:”的翻译是系统无法找到文件。

问题:我的问题是我无法运行任何“.exe”或任何类型的文件,因为 中有空格C:\Program Files (x86) ",所以我的问题是如何绕过它? / 我可以用什么让它发挥作用?

PS:我在各种论坛上搜索过,但这个问题似乎不是很常见......或者我搜索的不够。

【问题讨论】:

    标签: python


    【解决方案1】:

    使用os.system() 或提供文件夹路径以更改os.chdir() 中的目录而不是可执行文件(为什么要更改为可执行文件?你不能这样做)

    【讨论】:

    • 好的,感谢您的快速回答。我要试试这个,我在互联网上资助了os.chdir(),并迅速检查了它的作用,实际上它打开了文件,所以我认为这就是我需要的:,)
    • 它不打开文件,其他一些代码可以。它仅更改工作目录。
    猜你喜欢
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-17
    相关资源
    最近更新 更多