(一)目录中的斜杠们

python读文件需要输入的目录参数,列出以下例子:

path = r"C:\Windows\temp\readme.txt"

path1 = r"c:\windows\temp\readme.txt"

path2 = "c:\\windows\\temp\\readme.txt"

path3 = "c:/windows/temp/readme.txt"

打开文件函数open()中的参数可以是path也可以是path1、path2、path3。

path:"\"为字符串中的特殊字符,加上r后变为原始字符串,则不会对字符串中的"\t"、"\r"        进行字符串转义

path1:大小写不影响windows定位到文件

path2:用一个"\"取消第二个"\"的特殊转义作用,即为"\\"

path3:用正斜杠做目录分隔符也可以转到对应目录,并且在python中path3的方式也省去了反斜杠\转义的烦恼

(二)正则表达式中的斜杠们

正则表达式匹配反斜杠"\",为什么是"\\\\"或是 r"\\"呢?

因为在正则表达式中\为特殊符号,为了取消它在正则表达式中的特殊意义需要加一个\就变成了\\,但是问题又来了,\也是字符串中的特殊字符,所以又要分别对两个\取消其特殊意义,即为\\\\。Python中有一个原始字符串操作符,用于那些字符串中出现特殊字符,在原始字符串中,没有转义字符和不能打印的字符。这样就可以取消了\在字符串中的转义功能,即r"\\"。

python把正斜杠替换成反斜杠_【转】python中的正斜杠、反斜杠相关推荐

  1. java 双斜杠变单斜杠_java 过滤文本特殊字符 以及单斜杠替换成双斜杠 | 学步园...

    在读取mysql数据库时,数据库中的文件路径是 由于其中包含单斜杠,我们在写入到另外的表中时,总是被莫名其妙的截断.即使将该字段的类型设置成longtext 都不行 于是,我们在读取之后使用如下方法. ...

  2. ps怎么把一个颜色替换成另一个颜色_图标设计,用PS制作一款小清新的拟物时钟...

    本篇教程通过PS制作一款干净清新的时钟图标教程,做起来也不复杂,但是不管复杂不复杂的东西,都必须动手制作才行,会用到图层样式,图层样式基本上一直是图标或者字体制作的常客,同学们根据教程来学习一下吧,相 ...

  3. ps怎么把一个颜色替换成另一个颜色_常用的60个PS技巧,助你成为PS大神!

    很多同学会这样觉得:PS很简单啊!不就是抠个图,改个字,会用什么钢笔工具.选取工具,图层样式.通道等这些就可以了吗?可是,你应该清楚的就是:PS大神也不一定能全部掌握PS.我想,即便是很多很基础的技巧 ...

  4. python转换成exe后一闪而过_解决python xx.py文件点击完之后一闪而过的问题

    解决python xx.py文件点击完之后一闪而过的问题 1.问题复现: 有时候我们去点击.py文件 文件里明明有打印信息,却一闪而过,没有任何显示 比如以下内容 #!/usr/local/bin/p ...

  5. python实战项目书 题库系统_Python实战视频教程_基于Python项目与面试题实例讲解(进阶训练篇)...

    课程介绍: 精选50个Python项目实战与面试容易遇到的问题作为训练任务,每个任务都先提出问题,分析问题.然后给出巧妙与高效的解决办法,最后手把手代码实战完成任务,带你全面提升python项目实战核 ...

  6. python从入门到实践课后题第三章_《python从入门到实践》--第三章基本数据类型之列表 课后练习...

    题目: 3-4 嘉宾名单 :如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),你会邀请哪些人?请创建一个列表,其中包含至少3个你想邀请的人:然后,使用 这个列表打印消息,邀请这些人来与你共进 ...

  7. java反编译工具_如何保护Java程序 才能防止Java反编译

    简介:Java是一种跨平台的.解释型语言.Java 源代码编译中间"字节码"存储于class文件中.Class文件是一种字节码形式的中间代码,该字节码中包括了很多源代码的信息,例如 ...

  8. python语言的注释语句引导符不包括什么_以下选项中,哪一个是Python语言中代码注释使用的符号?________...

    [单选题]关于 Python 语句 P = –P,以下选项中描述正确的是________ [多选题]Python的数字类型包括( ) [多选题]Python中的注释符有哪几种?( ) [判断题]已知 ...

  9. python程序设计与基础教程第六章上机实验_《Python程序设计与算法基础教程(第二版)》江红 余青松 课后代码题详解...

    (还在更新中-) 这本书对Python的知识点的描述很详细,而且排版看的很舒服 几个例题: 假装自己从零开始学,将一些有代表性.有意思的例题抽取出来 部分复习题: 遇到有意思的复习题,我会拿出来,并且 ...

最新文章

  1. 02 Scratch等级考试(二级)模拟题
  2. makefile 常用函数
  3. SQL server 数据库危险存储过程删除与恢复
  4. Linux 中yum的配置
  5. matlab chan算法定位,MATLAB实现基于Chan氏算法的三维TDOA定位
  6. JDK源码(18)-System
  7. file结构体中private_data指针的疑惑
  8. (转)C# Enum,Int,String的互相转换 枚举转换
  9. 大陆身份证号码格式校验代码
  10. 探真无阻塞加载javascript脚本技术,我们会发现很多意想不到的秘密
  11. 如何用Python + baidu-aip 实现人脸识别?
  12. U盘全新安装High sierra及打造mac,win10双系统
  13. 路由、路由表介绍以及静态路由的配置
  14. 使用Python对GIF读取、生成、压缩和加水印
  15. 《用微信测试公众号慰问你的好兄弟/姐妹》:用java简单实现微信公众号消息推送(入门且详细且有效)
  16. 鼠标变成方块而不是竖线
  17. Java-用星号打印菱形
  18. 泰山OFFICE技术讲座:Times New Roman的kerning研究
  19. c语言变量是直接寻址,直接寻址页变量
  20. TC SRM 553 DIV2

热门文章

  1. 新型安防探测设备及应用
  2. 观后感之《我们与恶的距离》
  3. APM最佳实践: 诊断平安城市视频网性能问题
  4. 今朝有酒今朝醉,明日愁来明日愁- 如何应对自己的坏习惯
  5. 如何配置SVN的服务器端和客户端
  6. php7 mysql json 小程序_微信小程序 JS+PHP+MYSQL 怎么获取JSON数据并显示
  7. java中的terminated_Java State.TERMINATED屬性代碼示例
  8. 2018最难招聘的11类IT人员
  9. Netty实现服务端客户端长连接通讯及心跳检测
  10. 基于安卓大学生兼职APP设计与实现