• 幕客老师召集小伙伴
  • 运维高手36项修炼
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

Python中读取文件的\r和\n的区别

1、\n 软回车:

在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。
在linux、unix 中只表示换行,但不会回到下一行的开始位置。

2、\r 软空格:

在linux、unix 中表示返回到当行的最开始位置
在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果。

 

Linux系统中实现换行的是\n

>>> aa="123123\r\n"

>>> print aa

123123

 

>>> aa

'123123\r\n'

>>> aa="123\r"

>>> aa

'123\r'

>>> print aa

123

>>> aa="123\n"

>>> print aa

123

 

>>> aa="123\r"

>>> print aa

123

>>>

 

其他系统则不一样:

 

文件中的换行符号,意义如下:

linux,unix: \r\n
windows : \n
Mac OS : \r

Python中读取文件的\r和\n的区别

Pingbacks已打开。

引用地址

暂无评论

发表评论