processPool.map(parserMethod, ((inputFile[line:line + chunkSize], sharedQueue) for line in xrange(0, lengthOfFile, chunkSize)))
- 在这里,我用paramsinputfile元组将控制权传递给parserMethod[线路:线路+chunkSize]和共享队列。在
有人能告诉我如何删除inputFile的元素吗[线路:线路+chunkSize]在传递给parserMethod之后?在
谢谢!在
Tags:
将删除这些项目。但是,您的映射正在逐步遍历整个文件,这让我想知道:您是否试图在解析它们时删除它们?这需要映射或解析器更改输入参数,这会带来麻烦。在
如果您只想节省内存使用量,就有点晚了:您已经在InputFile中保存了整个文件。如果只需要在解析之后进行清理,那么在解析完成后,使用一次极端形式的delete:
^{pr2}$如果你想预先减少内存需求,你必须备份一个步骤。不要把整个文件放入一个列表中,试着创建一个好的输入管道。您没有发布此代码的上下文,因此我将使用一个带有两个名称假设的通用案例:
^{3}$我希望至少有一个能解决你的根本问题。在
相关问题 更多 >
编程相关推荐