【问题标题】:python Whitespace in directory name affecting execution of .bat file目录名称中的python空格影响.bat文件的执行
【发布时间】:2022-08-09 15:41:25
【问题描述】:

我有一个初学者的问题。我正在尝试使用 Windows 运行应用程序来执行 .bat 文件,其中包含运行我的 .py 文件的标注。

问题是 .bat 文件和我的 .py 文件位于名称中有空格的文件夹中(C:\\Users\\Desktop\\Python\\Pyper Clip Project)。因此,当我使用 run 来执行我的 .bat 文件时,它只会查找 C:\\Users\\Desktop\\Python\\Pyper 然后停止。我没有那个名为 Pyper 的目录。您将如何设置环境变量 PATH 以查找整个文件夹名称并在搜索中包含空格?我认为在环境变量 PATH 中加上引号没有帮助。

这就是我的 .bat 文件的内容

@py.exe \'C:\\Users\\Desktop\\Python\\Pyper Clip Project\\mclip.py %* @暂停

    标签: python


    【解决方案1】:

    我认为您可以用引号转义空格:

    "C:\Users\Desktop\Python\Pyper Clip Project\mclip.py"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-20
      • 2017-12-21
      • 1970-01-01
      相关资源
      最近更新 更多