栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 转义 反转义 路径修改 ““和“\“替换

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 转义 反转义 路径修改 ““和“\“替换

写一个比较干货的东西,python 里面"“转义和”\"

我查了很多网站,感觉大多数人讲的东西都没啥用,才写了这个,我想讲的简单易懂一点

我的任务是把路径 C:UsersAdministrator/data/denoising/test_color (有斜杠也有反斜杠)转换成全部是双反斜杠C:\Users\Administrator\data\denoising\test_color

python 里面默认 单反斜杠代表转义 , 如果你在前面加入r变成r""这样确实可以取消转义,但是这一行的反斜杠都不代表转义了

python同样默认 "\"两个反斜杠当中的第一个反斜杠是起反转义作用的,所以两个反斜杠就实际上是一个反斜杠

所以要想换成两个反斜杠显示出来,你只需要写四个反斜杠就可以了

如果你的反斜杠特别多呢,当然有别的更好的方法result = eval(repr(s).replace('\', '@')),去查这个就行,但是对于我的任务,四个反斜杠反而更好用

感觉好多人说了一大堆,明明很简单的东西,越说越复杂,整一圈也没明白,哎,没办法,可能知识不付费,大家都是复制粘贴吧,原创热情不够高。

我比较菜,写的可能并不是特别正确,但是我感觉很好用。最后放一下我怎么解决上面那个任务的吧,毕竟改路径挺有用的。

	#dataroot = "C:UsersAdministrator/data/denoising/test_color15.jpg"
    dataroot = dataroot.replace("/","\")
    dataroot = dataroot.replace("\", "\\")
    #dataroot ="C:\Users\Administrator\data\denoising\test_color\15.jpg"
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/355489.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号