截至目前,我使用以下 python 代码:
file = open(filePath, "r")
lines=file.readlines()
file.close()
假设我的文件有几行(10,000 或更多),那么如果我对多个文件执行此操作,我的程序就会变慢。有没有办法在 Python 中加快速度?阅读各种链接我了解 readlines 将文件行存储在内存中,这就是代码变慢的原因。
我也试过下面的代码,我得到的时间增益是 17%。
lines=[line for line in open(filePath,"r")]
python2.4 中是否还有其他模块(我可能错过了)。谢谢, 桑迪亚