我有一个看起来像这样的文本文件:
ABC
DEF
如何将文件读入没有换行符的单行字符串,在这种情况下创建一个字符串 'ABCDEF'
?
要将文件读入行 _列表_,但要从每行中删除尾随换行符,请参阅 如何读取没有换行符的文件? .
原文由 klijo 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个看起来像这样的文本文件:
ABC
DEF
如何将文件读入没有换行符的单行字符串,在这种情况下创建一个字符串 'ABCDEF'
?
要将文件读入行 _列表_,但要从每行中删除尾随换行符,请参阅 如何读取没有换行符的文件? .
原文由 klijo 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python 3.5 或更高版本中,使用 pathlib 可以将文本文件内容复制到一个变量中 _并在一行中关闭文件_:
from pathlib import Path
txt = Path('data.txt').read_text()
然后您可以使用 str.replace 删除换行符:
txt = txt.replace('\n', '')
原文由 Jonathan Sudiaman 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
你可以使用:
或者如果文件内容保证为一行