路径中的 ‘\’ 与 ‘/’ 的使用区别
发布日期:2022-04-02 18:15:38
浏览次数:9
分类:博客文章
本文共 851 字,大约阅读时间需要 2 分钟。
2017-08-24 15:31:43
在编程中会经常遇到使用文件或者使用URL的情况,会发现有时会用 ‘\’ 有时会用 ‘/’。这里介绍一下两者的区别。
这两个主要是分辨本地和网络的。\是下向,其实通俗点讲就是下载咯,下载到你自己的电脑上嘛,也就是本地了,所以就用\来代表本地的路径; 而/则是向上,我们平时说上传,上传到网络上,所以这个就用来了做网络上的路径。 其实就是区分本地和网络的。
- "\" 表示的是本地路径 : 例如-- E:\音乐\胡歌+-+天亮以后.mp3
- ''/" 表示的是网络路径 : 例如-- https://i.cnblogs.com/EditPosts.aspx?opt=1
至于为什么在windows本地的文件路径会使用 ‘\’ 其实还有另一个原因,那就是在最初的DOS系统中 ‘/’ 被用作参数指令符,所以目前windows系统上的文件浏览器都是用反斜杠‘\’ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。
以下是在Python中的测试代码,显示如今两种路径的表示方法都是可以的。(值得注意的是,在一般的编程语言中,反斜杠一般理解为转义字符,所以在路径中需要使用两个反斜杠来使其表示单纯的反斜杠而非转义字符)
#使用 / 需要注意的是在python的文件写操作中没有end参数,所以需要换行的话,只能认为的写入换行符with open("E:/nanjing1.txt","w") as f: f.write("Hello World! 8.24\n") f.write("great!")
#使用 \ ,需要注意的是如果使用的是 \ 在python中会自动理解为转义字符,所以需要两个\\来表示单纯的路径符with open("E:\\nanjing2.txt","w") as f: f.write("Hello World!\n") f.write("great!")
转载地址:https://www.cnblogs.com/hyserendipity/p/7423541.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年03月29日 12时18分55秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
你不得不了解的深度学习知识(一)
2019-04-26
你不得不了解的深度学习知识(二)
2019-04-26
AI算法之Encoder-Decoder 和 Seq2Seq
2019-04-26
AI算法之Attention机制
2019-04-26
人体口罩佩戴检测实战
2019-04-26
[实战]200类鸟类细粒度图像分类
2019-04-26
【实战】英文垃圾短信分类
2019-04-26
FFmpeg初遇见_基本命令
2019-04-26
Urbansound8k声音分类深度学习实战
2019-04-26
pytorch版本下的yolov3训练实现火焰检测
2019-04-26
yolov4训练自己的数据集实现安全帽佩戴检测
2019-04-26
EfficientDet训练自己的数据集实现抽烟检测
2019-04-26
【工具篇】10分钟快速上手git与github
2019-04-26
【开发篇】10分钟快速上手spring boot
2019-04-26
【开发篇】10分钟快速spring boot+react前后端分离
2019-04-26
【Leetcode刷题篇】leetcode203 移除链表元素
2019-04-26
【Leetcode刷题篇】leetcode938 二叉搜索树的范围和
2019-04-26
【Java网络编程与IO流】Java中BIO、NIO、AIO的区别是什么?
2019-04-26
【Leetcode刷题篇】leetcode136 只出现一次的数字
2019-04-26
spring boot整合thymeleaf,支持JSP和HTML页面开发
2019-04-26