相关疑难解决方法(0)

挑选一个类定义

有没有办法挑选一个类定义?

我想做的是挑选定义(可以动态创建),然后通过TCP连接发送它,以便可以在另一端创建实例.

我知道可能存在依赖关系,例如类所依赖的模块和全局变量.我也希望在酸洗过程中捆绑这些,但我并不担心自动检测依赖关系,因为如果用户有责任指定它们,那就没关系.

python pickle

8
推荐指数
2
解决办法
3809
查看次数

在python 2.7中使用pickle.dump保存的类变量字典

我正在使用pickle通过转储root来保存对象图.当我加载根时,它具有所有实例变量和连接的对象节点.但是我将所有节点保存在字典类型的类变量中.在保存之前,类变量已满,但在取消数据后,它变为空.

这是我正在使用的课程:

class Page():

    __crawled = {}

    def __init__(self, title = '', link = '', relatedURLs = []):
        self.__title = title
        self.__link = link
        self.__relatedURLs = relatedURLs
        self.__related = [] 

    @property
    def relatedURLs(self):
        return self.__relatedURLs

    @property
    def title(self):
        return self.__title

    @property
    def related(self):
        return self.__related

    @property
    def crawled(self):
        return self.__crawled

    def crawl(self,url):
        if url not in self.__crawled:
            webpage = urlopen(url).read()
            patFinderTitle = re.compile('<title>(.*)</title>')
            patFinderLink = re.compile('<link rel="canonical" href="([^"]*)" />')
            patFinderRelated = re.compile('<li><a href="([^"]*)"')

            findPatTitle = re.findall(patFinderTitle, webpage)
            findPatLink = re.findall(patFinderLink, …
Run Code Online (Sandbox Code Playgroud)

python pickle python-2.7

6
推荐指数
2
解决办法
3662
查看次数

标签 统计

pickle ×2

python ×2

python-2.7 ×1