我需要以可移植的方式引用路径,shlex.quote
在 Windows 上将斜杠转换为 /
,这会导致命令失败 (使用默认的 Windows 命令提示符)。
返回 C:/Users/Me/Documents/Projects/Test
代替 C:\Users\Me\Documents\Projects\Test
如何在windows上引用一个路径,类似于shlex.quote
,使用原生斜杠,适用于windows命令提示符和BAT文件?
最佳答案
如一些评论所述,您的问题可能不是由 shlex.quote()
引起的。
不过还是有模块mslex
它为 Windows shell 提供 mslex.quote()
和 mslex.split()
,就像 shlex
为 Unix shell 提供的一样。
关于python - 如何在 Windows 上引用路径? (类似于 shlex.quote),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61691532/