为什么在阅读文件时包括\ n?蟒蛇

时间:2017-04-17 16:56:30

标签: python

正如标题所述:为什么在阅读文件时包含\n

我发现了很多关于如何删除它的信息 - 但是首先没有关于它为什么存在的信息。

2 个答案:

答案 0 :(得分:5)

读取'\n'字符,因为它存在于文件中,就像那样简单。如果没有换行符或回车符,则文本文件将呈现为单行文本。

例如,如果您打开记事本应用程序并看到

this is a sentence
that wraps over

然后明确包含字符

this is a sentence\nthat wraps over

答案 1 :(得分:1)

添加其他人已经回答的内容 - Python本来可以设计为在阅读每一行时丢弃它。但是,如果你将每一行重写为一个新文件,你必须添加它;否则它会将读取的所有行写成一条直线。

保持它(从数据文件中读取)可以保持原始数据的完整性,并允许您从原始状态对其进行操作。