gpt4 book ai didi

python - 从 python 字符串中删除多余的空格

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:01 25 4
gpt4 key购买 nike

我有一个包含以下信息的字符串。

mystring = "'$1$Not Running', ''"

我希望能够在运行后删除多余的空格和 , ''。我尝试使用 strip() 但它似乎不起作用。

我想要的输出是 mystring = "'$2$Not Running'"

我不确定我在这里缺少什么?感谢您的帮助。

最佳答案

一种更简单的解决方案是根据逗号分区您的字符串:

mystring, comma, rest = mystring.partition(",")

此解决方案取决于字符串中除那个逗号外没有任何逗号。

更好的解决方案是弄清楚为什么您的字符串中有多余的字符,以及您可以采取什么措施来避免它。

如果这不可能,看起来字符串是有效的 Python,因此您可以将其解析为元组并始终选择第一个元素:

import ast
mystring, _ = ast.literal_eval(mystring)

虽然在这种情况下,您会得到单引号内部的内容,而不是单引号本身的字符。

关于python - 从 python 字符串中删除多余的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58185849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com