我用Python 2.6版和Python 3.2版处理数据。数据比较大,是写在一个.txt文件里。
我用Python处理这个.txt文件,我发现一个问题,我的Python只能处理前14500行!
比如我用shutil.copyfile把这个.txt文件拷贝到另外一个地方,我发现新文件只复制了原文件的前14568行。
比如我用f_in.read().splitlines()读取这个.txt文件,我发现只能读到原文件的前14492行。
是Python不能处理特别大的文件么?
谢谢!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
尝试配合使用
yield和read([size])http://stackoverflow.com/questions/519633/lazy-method-for-reading-big-...
文件大的时候可以用
read([size])指定大小,然后联系读取。可以用readlines(),返回生成器。