gpt4 book ai didi

python - 之前的字符串\r 未显示

转载 作者:太空宇宙 更新时间:2023-11-04 06:50:14 24 4
gpt4 key购买 nike

我在使用Python的时候遇到了这个小问题

print ",".join(array)

例如,当使用 array=['dog\r', 'monkey', 'pig'] 时,输出如下所示:

,monkey,pig

有什么想法吗?

好的,代码本身看起来像这样

a = raw_input(">>")
uAlpha = a.split(",")

现在我知道如何删除/r 但如何首先阻止它到达那里?

最佳答案

\r 是一个回车符,所以它正在做它应该做的事情。该字符串实际上是 dog\r,monkey,pig,但是当您打印它时,它看起来像 ,monkey,pig,因为 \r 执行(将光标移动到行的开头)。试试这个从字符串中去除回车符(和任何其他空格):

>>> array=['dog\r', 'monkey', 'pig']
>>> ",".join(s.strip() for s in array)
dog,monkey,pig

或者,如果您发布了您的代码,我们也许可以帮助您首先从那里获取“\r”。

关于python - 之前的字符串\r 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176334/

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