出于某种原因,我不得不降级到 2.7。这段简单的代码在 python 3.3 中读取一个包含大约 100,000 条记录的文件不到一秒钟
with open(fileName) as sourceFile:
for line in sourceFile:
tempDict = self.createPositionLadderHash(line.rstrip().split(","))
self.addToPositionsDictionary(tempDict)
return self.POSITIONS_MAP
但是,降级到 2.7 后,它需要 5 秒以上。难道我做错了什么?