我有一个看起来像这样的文本文件:
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 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
你可以使用:
或者如果文件内容保证为一行