带参数的函数如何在同项目另一个代码文件中调用

本人没理清楚,请教下。
我想用的是这部分代码,该部分代码我命名文件web_socket.py

import json
from ws4py.client.threadedclient import WebSocketClient
from settings import parse_settings

class CG_Client(WebSocketClient):

    #def opened(self):


    def closed(self, code, reason=None):
        print("Closed down:", code, reason)

    def received_message(self, resp):
        resp = json.loads(str(resp))
        #data = resp['data']
        print(resp)
        

if __name__ == '__main__':
 
    ws = None
    try:
        ws = CG_Client(socketurl)
        ws.connect()
        ws.run_forever()
    except KeyboardInterrupt:
        ws.close()

这部分代码中的received_message函数得到的resp是我要的内容,这是实时获取到的网页数据,我要在别的代码文件中对resp进行处理,需要多次使用,我如何在别的地方用呢。
如果直接这样调用web_socket.CG_Client.received_message(resp),会报错.
调用的时候需要传递实参,而这个resp又是需要实时获取到的

在另一个文件中,直接用CG_Client().received_message(resp)这样调用
用的时候把实时获取的resp传进去就行。

上面这位兄弟说的很详细,我都没有什么好补充的啦
return返回值,在另一个文件中调用类中函数就能直接获取值,就是这个原理

我的问题点是,我这样调用,在新的文件中,new_resp= CG_Client.received_message(resp)中的resp会报错,unresolved reference 'resp'

https://blog.csdn.net/YeziTong/article/details/88103891?utm_source=app&app_version=4.12.0&code=app_1562916241&uLinkId=usr1mkqgl919blen https://blog.csdn.net/YeziTong/article/details/88103891?utm_source=app&app_version=4.12.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
参考这篇文章,是编辑器的问题