Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将字节或字符串python中的双反斜杠替换为单反斜杠

将字节或字符串python中的双反斜杠替换为单反斜杠
EN

Stack Overflow用户
提问于 2021-01-19 19:23:31
回答 1查看 66关注 0票数 0

在python3中,我有一个字节对象,比如

代码语言:javascript
运行
AI代码解释
复制
a = b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x01\\x00`\\x00`\\x00\\x00\\xff\\xdb\\x00C\\x00\\x08\\x06\\x06\\x07\\x06\\x05\\x08\\x07\\x07\\x07\\t\\t\\x08\\n\\x0c\\x14\\r\\x0c\\x0b\\x0b\\x0c\\x19\\x12\\x13\\x0f\\x14\\x1d\\x1a\\x1f\\x1e\\x1d\\x1a\\x1c\\x1c $.\\\' ",#\\x1c\\x1c(7),01444\\x1f\\\'9=82<.342\\xff\\xdb\\x00C\\x01\\t\\t\\t\\x0c\\x0b\\x0c\\x18\\r\\r\\x182!'

我想把所有双反斜杠都换成单反斜杠

代码语言:javascript
运行
AI代码解释
复制
d = b'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00`\x00`\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\\\' ",#\x1c\x1c(7),01444\x1f\\\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!'
EN

回答 1

Stack Overflow用户

发布于 2021-04-12 19:46:13

只需使用unicode_escape文本编码将其解码为字符串,然后使用raw_unicode_escape编解码器将其转换为字节字符串。

代码语言:javascript
运行
AI代码解释
复制
escaped_byte_literal = b'\\xff\\xd8\\xff'
byte_literal.decode('unicode_escape').encode('raw_unicode_escape')

这段代码将返回一个未转义的字节文本,这将为您提供所需的结果:b'\xff\xd8\xff'unicode_escape编解码器进行解码,删除转义,raw_unicode_escape编解码器在不添加转义的情况下进行编码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65798144

复制
相关文章
正斜杠和反斜杠的区别_vb斜杠和反斜杠
参考链接: 正斜杠/和反斜杠\的区别 https://www.cnblogs.com/codingmengmeng/p/6179822.html
全栈程序员站长
2022/09/20
2.5K0
正斜杠和反斜杠的区别_vb斜杠和反斜杠
Python : 反斜杠
使用python写字符串常量时,raw string是个很好用的东东,比如在C里我要写一个Windows下的路径,得这么
py3study
2020/01/07
3.9K0
路径中 斜杠/和反斜杠\ 的区别
路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。 Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。 Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。 知道这个背景后,可以总结一下结论: (1)浏览器地址栏网址使用 斜杆/ ; (2)windows文件浏览器上使用 反斜杠\ ; (3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;
全栈程序员站长
2022/07/07
2.9K0
(正)斜杠 与 反斜杠
在 Windows 系统中,正斜杠/ 表示除法,用来进行整除运算;反斜杠\ 用来表示目录,例如:E:\学习资料\java\传智播客_2015年Java基础视频-深入浅出精华版\day11。
黑泽君
2018/10/11
4.2K0
路径中关于斜杠/和反斜杠\ 的区别
Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。
阮键
2020/07/21
4.7K0
彻底理解斜杠和反斜杠的区别
鉴于在Windows(开发环境)和Linux(部署环境)之中的路径(斜杠和反斜杠)经常会进行混淆,所以专门写一篇笔记来进行区分。大部分是按照博客园那位老兄的思路进行编写,并且结合另外一些人的想法,进行了整理和排版。
用户7947045
2023/09/14
1.4K0
反斜杠置换
最后一种置换是反斜杠置换。与C语言中的反斜杠用法类似,Tcl中的反斜杠主要用于在单词中插入被Tcl解释器当作特殊符号的字符,例如换行、空格、[、$等。
Lauren的FPGA
2019/10/31
2.6K0
Python 基础篇-正斜杠("/")和反斜杠("\")的用法
今天为大家讲一讲正反斜杠的常见应用:一个就是路径里的应用,还有就是反斜杠在正则表达式里的不同。
小蓝枣
2020/09/23
7.2K0
Qt快速转换路径(斜杠与反斜杠转换)
使用Qt编写跨平台软件,在linux与windows系统的路径表达都不尽相同。本文介绍如何快速转换’/‘与’'路径的方法。 /转\(斜杠转反斜杠) 使用QDir::toNativeSeparators接口 示例: QString path = "C:/temp/test.txt"; path = QDir::toNativeSeparators(path); 输出 "C:\\temp\\test.txt" \转/(反斜杠转斜杠) 使用QDir::fromNativeSeparators 示例: QStrin
Qt君
2019/07/15
6.4K0
Roslyn/MSBuild 在编译期间处理路径中的斜杠与反斜杠
本文介绍如何在项目文件 csproj,或者 MSBuild 的其他文件(props、targets)中处理路径中的斜杠与反斜杠。
walterlv
2023/10/22
3920
MySQL 中的反斜杠 \\,真是太坑了!!
在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
Java技术栈
2021/06/16
3.2K0
MySQL 中的反斜杠 \\,真是太坑了!!
导读:在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
码农架构
2021/09/18
2.9K0
MySQL 中的反斜杠 \\,真是太坑了!!
MySQL 中的反斜杠 \\,真是太坑了!!
在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
程序猿DD
2021/07/13
3.2K0
java 根据“|”分割字符串需要使用“\\|” 双反斜杠做特殊处理
上面代码分割带有“|”的字符串,需要“\\|”使用反斜杠做特殊处理,才能得出abc和d两个元素的数组集合
全栈程序员站长
2022/08/05
1.7K0
Python 小技巧 | Windows 文件名非用反斜杠
在编程过程中,我们往往会遇到一个小麻烦——微软 Windows 系统在文件夹名之间使用反斜杠字符,而几乎所有其它的计算机(操作系统)都使用正斜杠:
昱良
2019/07/31
2.7K0
Python 小技巧 | Windows 文件名非用反斜杠
MySQL 中的反斜杠 \\,真是太坑了!!
来源:https://blog.csdn.net/qq_39390545/article/details/117296607
用户2242639
2021/08/20
2K0
[Linux] grep查找文本时反斜杠\转义问题
如果你使用 cat xxx.txt |grep "ccc\t" 或者 cat xxx.txt |grep "ccc\\t" 加一个转义, 是查不出来的
唯一Chat
2021/02/02
4.5K0
点击加载更多

相似问题

python将单反斜杠替换为双反斜杠

81

将单反斜杠"\“替换为双反斜杠"\\”

102

R将单反斜杠替换为双反斜杠

10

Ruby将双反斜杠替换为单反斜杠

30

PHP将双反斜杠"\\“替换为单反斜杠"\”

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档