如何通过类导入名称

时间:2019-07-02 10:00:11

标签: python class

因此,我正在尝试学习如何在两个类之间发送值,而我开始陷入将值从一个类发送到另一个类的麻烦。代码如下:

1级

from proxymanager import ProxyManager

proxy_manager = ProxyManager('proxies.txt')


class Logger:

    def __init__(self, lock=multiprocessing.Lock()):
        self.logger_lock = lock
        colorama.init()

    def get_random_proxy(self):
        proxy = proxy_manager.random_proxy().get_dict()
        return proxy

第2类

from utils import Logger

logger = Logger()

def main():
    print(logger.get_random_proxy)

我现在面临的问题是,每当我尝试打印print(logger.get_random_proxy)时,都会遇到以下错误:ImportError: cannot import name 'get_random_proxy' from 'utils',并且我试图找出问题所在,但是我被卡住了,我在这里问你们在这种情况下我在做什么错了?

0 个答案:

没有答案