如何将文本文件读入字符串变量并删除换行符?
如何将文本文件读入字符串变量并删除换行符?
我有一个文本文件,内容如下:
ABC DEF
如何将文件读入单行字符串中而不包含换行符,在这种情况下创建一个字符串\'ABCDEF\'
?
要将文件读入行列表中,但删除每行的尾随换行符,请参见如何在没有换行符的情况下读取文件?。
admin 更改状态以发布 2023年5月20日
在 Python 3.5 或更高版本中,使用pathlib,您可以将文本文件的内容复制到一个变量中并在一行中关闭文件:
from pathlib import Path txt = Path('data.txt').read_text()
然后,您可以使用str.replace删除换行符:
txt = txt.replace('\n', '')