python replace r n with new line

在Python中,我们可以使用字符串的 replace() 方法来将 \r\n 替换为新的一行。

下面是一个例子:

# 定义一个字符串
str1 = 'hello\r\nworld\r\n'
# 使用 replace() 方法将 \r\n 替换为新的一行
str2 = str1.replace('\r\n', '\n')
# 打印结果
print(str2)
hello
world

在上面的例子中,我们首先定义了一个包含 \r\n 的字符串 str1。接着,我们使用 replace() 方法将其中的 \r\n 替换为新的一行符号 \n,并将替换后的字符串保存到变量 str2 中。最后,我们打印出 str2 的值,即替换后的字符串。

需要注意的是,\r\n 是 Windows 操作系统中换行符的表示方式,而在 Unix/Linux 系统中,换行符通常只用 \n 表示。因此,在不同操作系统中处理换行符时需要留意这个区别。

  •