首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows

(一)目录中的斜杠们

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"\\"。

转载于:https://www.cnblogs.com/caiwenjing/p/8267023.html

Python中的正斜杠与反斜杠相关推荐

  1. python中多行语句可以用反斜杠来实现_Python中的多行语句可以使用反斜杠来实现...

    Python中的多行语句可以使用反斜杠来实现 答:错 好氧堆肥化是指在有氧存在的状态下,好氧微生物对废物中的有机物进行分解转化的过程,最终的产物主要是 答:CO2 H2O 腐殖质 旅游市场竞争的主要对 ...

  2. python中的多行语句可以使用反斜杠来实现_Python中的多行语句可以使用反斜杠来表示。...

    [资料题]4 . A 木业制造有限责任公司(以下简称 A 公司)是增值税一般纳税人,从事实木地板的生产.销售,同时从事木质工艺品.筷子等的生产经营.本年 7 月 A 公司发生下列业务: ( 1 )购进 ...

  3. python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  4. Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  5. python的百分号和斜杠 除_关于python:如何替换除字母,数字,正斜杠和反斜杠之外的所有字符...

    想要解析文本并仅返回字母,数字,正斜杠和反斜杠,并用''替换所有其他斜杠. 是否可以仅使用一种正则表达式模式,而不是随后需要循环的几种正则表达式模式? 无法获取下面的样式,不能替换正斜杠. line1 ...

  6. Python 基础篇-正斜杠(/)和反斜杠(\)的用法

    今天为大家讲一讲正反斜杠的常见应用:一个就是路径里的应用,还有就是反斜杠在正则表达式里的不同. 路径上的应用 首先告诉大家,用于路径上,python是不区分正("/")反(&quo ...

  7. 正反斜杠的区别_电脑中的正斜杠(/)与反斜杠(\)的区别

    计算机中的正斜杠(/)与反斜杠(\)的区别 正斜杠,符号是"/";反斜杠,符号是"\". 一直很不解正斜杠与反斜杠到底有何区别?经过一段时间的理解,得出 DOS ...

  8. 计算机中正斜杠/与反斜杠\的区别

    正斜杠,符号是"/"; 反斜杠,符号是"". 正斜杠:适用于WINDOWS系统本地路径: 在windows系统中,正斜杠/通常用来分割命令行参数,用\表示目录. ...

  9. Python 正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \)

    Python 正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \) 1. Windows Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Co ...

  10. 路径中正斜杠和反斜杠的区别

    代码中使用图片.视频..doc..xls等文件时都要先获得文件路径,但是有的路径用斜杠/作为分隔符,有的路径用反斜杠\作为分隔符,搞得我有点蒙圈,查阅了一些资料后终于弄清楚使用斜杠/和反斜杠\的区别是 ...

最新文章

  1. 互联网天生本质与产业大局的开始
  2. 函数用计算机代码,用main函数传参做简单的计算器的代码
  3. Sublime插件开发 启动Anaconda并运行对应Python脚本
  4. 面向IT专业人员的8个新兴AI工作
  5. 10 FI配置-财务会计-把会计年度变式分配给公司代码
  6. 上调幅度3000-6000元 比亚迪新能源车型再次涨价
  7. HDU 6170 2017 多校训练:Two strings(DP)
  8. VC的function类说明 -- 继续
  9. 基于麻雀搜索算法优化的SVM回归预测 - 附代码
  10. 【车道线检测】基于matlab Hough变换视频车道线检测 【含Matlab源码 274期】
  11. 安卓原生系统_安卓原生系统为什么比MIUI和EMUI等国产系统更流畅
  12. 2022物联网工业互联网
  13. 微信公众号之测试号管理
  14. asp.net zero 8.2 学习-12- abp 文件上传、获取、删除
  15. react-native连接夜神模拟器
  16. 开源verilog仿真工具iverilog的安装与使用
  17. Smarting:第一款真正意义上的便携式可移动脑电设备
  18. python画函数图像网格_用python 画一个网格
  19. php空间xpyun_php云人才系统官方版-phpyun下载 v4.0 官方正式版 - 安下载
  20. Linux系统查看CPU使用率、内存使用率、磁盘使用率、磁盘大小

热门文章

  1. SonicWall宣布推出全新渠道伙伴计划,为中小型企业的网络安全提供可靠防护
  2. 二 Linux 简单配置
  3. 呜呜怎么才有下载的积分
  4. 对大家的工作和职业方向有益才是我的最终目的
  5. Java 学习之集合类(Collections)
  6. [Swift]LeetCode188. 买卖股票的最佳时机 IV | Best Time to Buy and Sell Stock IV
  7. java-redis初探
  8. 海康威视研究院ImageNet2016竞赛经验分享
  9. 类似与fiddler的抓包工具 burp suite free edition
  10. Neuron:Neural activities in V1 create a bottom-up saliency map