Python文件内容按行读取到列表中
示例文件内容如下:
Hello
World
Python
通常来讲,我们如果只是迭代文件对象每一行,并做一些处理,是不需要将文件对象转成列表的,因为文件对象本身可迭代,而且是按行迭代:
with open('somefile', 'r') as f:
for line in f:
print(line, end='')
"""
Hello
World
Python
"""
转换为列表进行操作
包含换行符
方式一
with open('somefile','r') as f:
content = list(f)
print(content)
"""
['Hello\n', 'World\n', 'Python']
"""
方式二
with open('somefile','r') as f:
content = f.readlines()
print(content)
"""
['Hello\n', 'World\n', 'Python']
"""
其中,conten