其他分隔阅读Python中的循环文件我通常在Python这样写的文件:有没有办法使用的不是换行符
f = open('filename.txt', 'r')
for x in f:
doStuff(x)
f.close()
然而,这种分裂由换行符的文件。我现在有一个文件,它的所有信息都在一行中(45,000个字符串用逗号分隔)。虽然这种大小的文件是平凡中使用类似
f = open('filename.txt', 'r')
doStuff(f.read())
f.close()
我好奇地看,如果一个更大的文件,这是所有在同一行,将有可能达到类似的迭代效果第一代码片段,但用逗号而不是换行符或其他任何字符进行分割?
可能的重复:。在那里给出通过继承'file'对象的解决方案。 –
ely
2012-04-17 01:41:25
是的,这正是我一直在寻找的,谢谢! – vasek1 2012-04-17 01:45:37
一旦你完成了关闭()文件对象,通常是一个好主意。 – 2012-04-17 01:52:22