路径名中的斜杠反斜杠双反斜杠

Posted frank-hong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路径名中的斜杠反斜杠双反斜杠相关的知识,希望对你有一定的参考价值。

Windows

cmd命令中使用‘/‘表示参数,故路径名一般用‘‘。
实际上在写程序时‘‘和‘/‘都可以使用。

  1. 在编程中如果使用‘‘,要注意如果路径中刚好有转义字符那么就会引起问题,所以路径中的‘‘必须用‘‘形式。

  2. 在Windows中路径用‘‘分隔,但是当路径在程序中表示为一个字符串时,是可以用‘/‘来进行分隔的,对应关系如下所示:

    物理路径1:"E://ScrollBarTest//ScrollBarTest//bin//Debug//Water lilies.jpg" #假设当前路径为"E:/ScrollBarTest/ScrollBarTest/bin/Debug"。

    物理路径2:"E:/ScrollBarTest/ScrollBarTest/bin/Debug/Water lilies.jpg"

    相对路径1:".//Water lilies.jpg"

    相对路径2:"./Water lilies.jpg"

    相对路径3:"Water lilies.jpg"

    相对路径4:"..//..//bin//Debug//Water lilies.jpg"

    相对路径5:"../../bin/Debug/Water lilies.jpg" #‘../../‘表示上上层目录。

    以上各种表示方式等价,都表示与执行文件(.exe)在同一目录下(即Debug文件夹)的文件"Water lilies.jpg"。

Linux

Linux路径名用‘/‘。

URL

url使用‘/‘,例如 https://www.cnblogs.com/Frank-Hong/


以上是关于路径名中的斜杠反斜杠双反斜杠的主要内容,如果未能解决你的问题,请参考以下文章

双反斜杠不起作用?

如何摆脱python windows文件路径字符串中的双反斜杠? [复制]

为啥某些带有双反斜杠的路径抛出找不到路径异常的一部分?

目标 C:用单反斜杠替换双反斜杠

为啥单反斜杠变成双反斜杠

python中将反斜杠'\'变为正斜杠'/'