python - 如何在 Windows 上引用路径? (类似于 shlex.quote)

标签 python windows cmd shlex

我需要以可移植的方式引用路径,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/

相关文章:

python - 当组名称在多列中时,pandas 前 n 个值

python - u'rest_framework' 不是注册的命名空间

linux - 如何在Linux/Unix中实现GetThreadContext?

windows - Windows 上的 Virtualbox OS X 虚拟机上的 Mac 命令键未注册

c# - 如何在没有第三方软件的情况下使用批处理文件检查远程服务器上的端口是否打开?

cmd - 命令行中的 Windows 10 虚拟桌面

python - 每行打印随机字数

python - TextMate - 在运行 Python 脚本时保持编辑器处于焦点

python - 如何在Python(Windows)中提取图像文件详细信息?

mysql - 使用批处理文件执行多个命令并使用批处理文件安装 MySQL