[全球PY交流论坛]PY怎么把列表中的"\"替换成"/"

88次阅读

共计 309 个字符,预计需要花费 1 分钟才能阅读完成。

直接字符串.replace()不行,转换成 python 原生字符串然后再替换转回来也不行。还多了 2 个斜杠
神通广大的 MJJ 有没有什么办法?
[全球 PY 交流论坛]PY 怎么把列表中的 "\" 替换成 "/"

https://stackoverflow.com/[全球 PY 交流论坛]PY 怎么把列表中的 "\" 替换成 "/"反正我是这样
[全球 PY 交流论坛]PY 怎么把列表中的 "\" 替换成 "/"两个不行就四个转义符 \ 换成 \\

HOH 发表于 2022-9-9 11:19
两个不行就四个

要拿去构造 url 的,四个斜杠不行,path.join 试试 re.sub 试试?.join 成字符串再替换,再 split 回来
或 for 循环逐个换

JackeyLove 发表于 2022-9-9 11:20
\ 换成 \\

可行,\ 换成 \\ 后,替换结果少了 //, 再替换一次把 // 替换成 / 居然可行了,但不知道是啥原理。
[全球 PY 交流论坛]PY 怎么把列表中的 "\" 替换成 "/"

正文完
 0