我是靠谱客的博主 结实向日葵,最近开发中收集的这篇文章主要介绍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循环一次释放内存_循环期间释放内存所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部