gpt4 book ai didi

python - 如何从文本文件中删除 ^M 并将其替换为下一行

转载 作者:太空狗 更新时间:2023-10-29 22:09:50 24 4
gpt4 key购买 nike

假设我有一个包含以下内容的文本文件:

Hello what is up. ^M
^M
What are you doing?

我想删除 ^M 并将其替换为后面的行。所以我的输出看起来像:

Hello what is up. What are you doing?

如何在 Python 中执行上述操作?或者,如果有任何方法可以使用 unix 命令执行此操作,请告诉我。

最佳答案

''.join(somestring.split(r'\r'))

somestring.replace(r'\r','')

这假设您的字符串中有回车符,而不是文字“^M”。如果它是文字字符串 "^M"则将 r'\r' 替换为 "^M"

如果你想要换行消失,那么使用 r'\r\n'

这是 python 中非常基本的字符串操作,可能值得查看一些基本教程 http://mihirknows.blogspot.com.au/2008/05/string-manipulation-in-python.html

正如第一位评论者所说,给出一些您到目前为止尝试过的内容以及您对问题不了解的地方总是有帮助的,而不是要求一个直接的答案。

关于python - 如何从文本文件中删除 ^M 并将其替换为下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11755208/

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