Python 子进程命令中的变量(包含 space)

Variable (that contains a space) in a Python subprocess command

我在 Python 子进程命令中使用路径变量(包含 space)时遇到问题。

这应该很简单,但我却浪费了将近 3 个小时试图让全部价值发挥作用?

求助!

你可以将 repo 更改为:

repo='/Users/derekm/"BGGoPlan Home"/"99.0 Repo"/Response/response-dashboard'

这应该可以解决您的问题。

如果您想以编程方式解决此问题,那么我建议您执行以下操作:

repo_loc = repo_loc.replace(" ", "\ ")

就在您的 sp2 = ... 行之前。