使用Python读取文件,同时保留文本格式



我试图在不修改文本格式的情况下读取文件,然后将其存储在变量中,以便对其执行Regex

with open('file.txt', 'r') as file:
data = file.read()

它存储的文本如下:first_output

但我想将文本存储在变量数据中,如下所示:required_output

我如何才能做到这一点,我搜索了许多教程、博客,但找不到确切的解决方案。

请注意,换行/开始新行由python/programs存储为n

也许可以考虑使用.replace('n', something)来替换"换行符"字符,或者使用string.split('n')将整个文档拆分为行列表?

如果您不关心行,只想保留原始文本,只需使用.replace('n', ' ')将其替换为空白字符即可。

最新更新