我是靠谱客的博主 结实向日葵,这篇文章主要介绍python循环一次释放内存_循环期间释放内存,现在分享给大家,希望可以做个参考。

我的代码内存有问题。我的解析器可以这样总结:# coding=utf-8

#! /usr/bin/env python

import sys

import json

from collections import defaultdict

class MyParserIter(object):

def _parse_line(self, line):

for couple in line.split(","):

key, value = couple.split(':')[0], couple.split(':')[1]

self.__hash[key].append(value)

def __init__(self, line):

# not the real parsing just a example to parse each

# line to a dict-like obj

self.__hash = defaultdict(list)

self._parse_line(line)

def __iter__(self):

return iter(self.__hash.values())

def to_dict(self):

return self.__hash

def __getitem__(self, item):

return self.__hash[item]

def free(self, item):

self.__hash[item] = None

def free_all(self):

for k in self.__hash:

self.

最后

以上就是结实向日葵最近收集整理的关于python循环一次释放内存_循环期间释放内存的全部内容,更多相关python循环一次释放内存_循环期间释放内存内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部