【发布时间】:2022-01-04 08:39:38
【问题描述】:
我有一个包含值的 .txt 文件。
这些值是这样列出的:
Value1
Value2
Value3
Value4
我的目标是将值放在一个列表中。当我这样做时,列表如下所示:
['Value1\n', 'Value2\n', ...]
不需要\n。
这是我的代码:
t = open('filename.txt', 'r+w')
contents = t.readline()
alist = []
for i in contents:
alist.append(i)
【问题讨论】:
-
通常你不想先读入所有行,存储在缓冲区中,然后删除换行符/
splitlines()- 如果文件是大。你想rstrip()每行的换行符,当你阅读和迭代时。
标签: python python-2.7 readline