简单滴滴 发表于 2023-1-5 18:18:59

关于字符串中反斜杠的问题 请大神帮忙看一下

本帖最后由 简单滴滴 于 2023-1-5 18:23 编辑

"[{\\"refundIdr\\":2234600016014570,\\"status\\":40}]"
"[{r'\"refundIdr\"':2234600016014570,r'\"status\"':40}]"


我的本意是输出
"[{\"refundId\":2234600016014570,\"status\":40}]"

上面的2中方式在代码中粘贴不可以,麻烦帮忙看一下呢

简单滴滴 发表于 2023-1-5 18:19:46

"[{\"refundId\":2234600016014570,\"status\":40}]"

isdkz 发表于 2023-1-5 18:29:57

本帖最后由 isdkz 于 2023-1-5 18:35 编辑

简单滴滴 发表于 2023-1-5 18:19
"[{\"refundId\":2234600016014570,\"status\":40}]"

print('\"[{\\\\"refundIdr\\\\":2234600016014570,\\\\"status\\\\":40}]\"')

简单滴滴 发表于 2023-1-5 18:37:34

isdkz 发表于 2023-1-5 18:29


>>> '"[{\\\"refundIdr\\\":2234600016014570,\\\"status\\\":40}]"'
'"[{\\"refundIdr\\":2234600016014570,\\"status\\":40}]"'
>>> print('"[{\\\"refundIdr\\\":2234600016014570,\\\"status\\\":40}]"')
"[{\"refundIdr\":2234600016014570,\"status\":40}]"


使用print可以输出 但是在代码中使用不了的呢

isdkz 发表于 2023-1-5 19:07:57

简单滴滴 发表于 2023-1-5 18:37
>>> '"[{\\\"refundIdr\\\":2234600016014570,\\\"status\\\":40}]"'
'"[{\\"refundIdr\\":223460001601 ...

你想用来干嘛,说清楚一点

简单滴滴 发表于 2023-1-5 20:19:08

isdkz 发表于 2023-1-5 19:07
你想用来干嘛,说清楚一点

爬虫 需要提交 "[{\"refundId\":2234600016014570,\"status\":40}]"

柿子饼同学 发表于 2023-1-5 20:57:02

简单滴滴 发表于 2023-1-5 20:19
爬虫 需要提交 "[{\"refundId\":2234600016014570,\"status\":40}]"

r"[{\"refundId\":2234600016014570,\"status\":40}]"
用原始字符串试试

isdkz 发表于 2023-1-6 09:20:08

简单滴滴 发表于 2023-1-5 20:19
爬虫 需要提交 "[{\"refundId\":2234600016014570,\"status\":40}]"

如果你是要提交一个 json 数据的话,用

'[{"refundId":2234600016014570,"status":40}]'

不就可以了
页: [1]
查看完整版本: 关于字符串中反斜杠的问题 请大神帮忙看一下