Python两个斜杠替换为一个斜杠

阅读: 评论:0

Python两个斜杠替换为一个斜杠

Python两个斜杠替换为一个斜杠

文章目录

  • 问题描述
  • 解决方案
  • 代码
  • 参考文献

问题描述




解决方案

调用eval()repr()

eval() 根据提供的字符串进行计算

>>> x = 1
>>> eval('x+1')
2

repr() 返回对象打印表示的字符串

>>> s = "\xe5\xa5\xbd"
>>> s
'\xe5\xa5\xbd'
>>> str(s)
'\xe5\xa5\xbd'
>>> repr(s)
"'\\xe5\\xa5\\xbd'"




代码

s = "\xe5\xa5\xbd"
s = eval(repr(s).replace("\\", "\"))
de('raw_unicode_escape').decode())
# 好

封装一下

def twoToOneSlash(s: str) -> str:'''两个斜杠替换为一个斜杠>>> twoToOneSlash('\xe5\xa5\xbd')'xe5xa5xbd''''return eval(repr(s).replace("\\", "\"))




参考文献

  1. python将双斜杠替换为单斜杠
  2. eval()
  3. repr()

本文发布于:2024-02-02 11:29:38,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170684457743505.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:斜杠   两个   Python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23