Python读一个文件如何获取每一行内容(不包括换行符)【面试题详解】

今天爱分享给大家带来Python读一个文件如何获取每一行内容(不包括换行符)【面试题详解】,希望能够帮助到大家。
读一个文件,如何获取每一行内容(不包括换行符)

比较pythonic的做法:


>>> text = "line 1\nline 2\r\nline 3\nline 4"
>>> text.splitlines()
['line 1', 'line 2', 'line 3', 'line 4']

用rstrip,(rstrip/lstrip/strip)


#去除了尾部的空白+换行
>>> 'test string \n'.rstrip()
'test string'
#只去换行
>>> 'test string \n'.rstrip('\n')
'test string '
#更通用的做法,系统相关
>>> import os, sys
>>> sys.platform
'linux2'
>>> "foo\r\n".rstrip(os.linesep)
'foo\r'

人已赞赏
Python

Python如何拷贝一个文件【面试题详解】

2020-12-27 15:21:25

Python

Python如何获取一个文件的创建和修改时间【面试题详解】

2020-12-27 15:23:31

'); })();