【发布时间】:2012-07-07 20:09:04
【问题描述】:
我有这个代码:
file_open=open("/python32/doc1.txt","r")
file=a1.read().lower()
for line in file:
line_word=line.split()
这很好用。但是如果我打印line_word,它将被连续打印。
我喜欢存储一些变量,这样我就可以打印我选择的一行并根据我的选择操作它们。
有什么办法可以解决这个问题吗?
通常我会附加到一个列表并做必要的事情,但对于更大的文件,这确实是有问题的。
如果有人可以提出解决方案。
【问题讨论】:
-
如果您必须存储数据,无论是在列表中还是在其他地方,较大的文件都会出现问题。您可以存储数据的子集吗?
-
你一口气读入了文件,所以你正在迭代一个字符串;一个字符一个字符。
标签: python python-3.x python-2.7