Python中的正斜杠与反斜杠
首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,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中的正斜杠与反斜杠相关推荐
- python中多行语句可以用反斜杠来实现_Python中的多行语句可以使用反斜杠来实现...
Python中的多行语句可以使用反斜杠来实现 答:错 好氧堆肥化是指在有氧存在的状态下,好氧微生物对废物中的有机物进行分解转化的过程,最终的产物主要是 答:CO2 H2O 腐殖质 旅游市场竞争的主要对 ...
- python中的多行语句可以使用反斜杠来实现_Python中的多行语句可以使用反斜杠来表示。...
[资料题]4 . A 木业制造有限责任公司(以下简称 A 公司)是增值税一般纳税人,从事实木地板的生产.销售,同时从事木质工艺品.筷子等的生产经营.本年 7 月 A 公司发生下列业务: ( 1 )购进 ...
- python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)
首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...
- Python中的左斜杠、右斜杠(正斜杠和反斜杠)
首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...
- python的百分号和斜杠 除_关于python:如何替换除字母,数字,正斜杠和反斜杠之外的所有字符...
想要解析文本并仅返回字母,数字,正斜杠和反斜杠,并用''替换所有其他斜杠. 是否可以仅使用一种正则表达式模式,而不是随后需要循环的几种正则表达式模式? 无法获取下面的样式,不能替换正斜杠. line1 ...
- Python 基础篇-正斜杠(/)和反斜杠(\)的用法
今天为大家讲一讲正反斜杠的常见应用:一个就是路径里的应用,还有就是反斜杠在正则表达式里的不同. 路径上的应用 首先告诉大家,用于路径上,python是不区分正("/")反(&quo ...
- 正反斜杠的区别_电脑中的正斜杠(/)与反斜杠(\)的区别
计算机中的正斜杠(/)与反斜杠(\)的区别 正斜杠,符号是"/";反斜杠,符号是"\". 一直很不解正斜杠与反斜杠到底有何区别?经过一段时间的理解,得出 DOS ...
- 计算机中正斜杠/与反斜杠\的区别
正斜杠,符号是"/"; 反斜杠,符号是"". 正斜杠:适用于WINDOWS系统本地路径: 在windows系统中,正斜杠/通常用来分割命令行参数,用\表示目录. ...
- Python 正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \)
Python 正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \) 1. Windows Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Co ...
- 路径中正斜杠和反斜杠的区别
代码中使用图片.视频..doc..xls等文件时都要先获得文件路径,但是有的路径用斜杠/作为分隔符,有的路径用反斜杠\作为分隔符,搞得我有点蒙圈,查阅了一些资料后终于弄清楚使用斜杠/和反斜杠\的区别是 ...
最新文章
- 互联网天生本质与产业大局的开始
- 函数用计算机代码,用main函数传参做简单的计算器的代码
- Sublime插件开发 启动Anaconda并运行对应Python脚本
- 面向IT专业人员的8个新兴AI工作
- 10 FI配置-财务会计-把会计年度变式分配给公司代码
- 上调幅度3000-6000元 比亚迪新能源车型再次涨价
- HDU 6170 2017 多校训练:Two strings(DP)
- VC的function类说明 -- 继续
- 基于麻雀搜索算法优化的SVM回归预测 - 附代码
- 【车道线检测】基于matlab Hough变换视频车道线检测 【含Matlab源码 274期】
- 安卓原生系统_安卓原生系统为什么比MIUI和EMUI等国产系统更流畅
- 2022物联网工业互联网
- 微信公众号之测试号管理
- asp.net zero 8.2 学习-12- abp 文件上传、获取、删除
- react-native连接夜神模拟器
- 开源verilog仿真工具iverilog的安装与使用
- Smarting:第一款真正意义上的便携式可移动脑电设备
- python画函数图像网格_用python 画一个网格
- php空间xpyun_php云人才系统官方版-phpyun下载 v4.0 官方正式版 - 安下载
- Linux系统查看CPU使用率、内存使用率、磁盘使用率、磁盘大小
热门文章
- SonicWall宣布推出全新渠道伙伴计划,为中小型企业的网络安全提供可靠防护
- 二 Linux 简单配置
- 呜呜怎么才有下载的积分
- 对大家的工作和职业方向有益才是我的最终目的
- Java 学习之集合类(Collections)
- [Swift]LeetCode188. 买卖股票的最佳时机 IV | Best Time to Buy and Sell Stock IV
- java-redis初探
- 海康威视研究院ImageNet2016竞赛经验分享
- 类似与fiddler的抓包工具 burp suite free edition
- Neuron:Neural activities in V1 create a bottom-up saliency map