首页 > 解决方案 > 进程以机器人代码中的退出代码 0 结束

问题描述

我正在尝试构建一个机器人,我认为没关系,而且 pycharm 还给了我退出代码 0,所以这是正确的,但真正的问题是它不会把机器人还给我,否则,只是“过程完成退出代码为 0”。有谁知道为什么?

class Bot:
    def __init__(self):
        self.url = 'https://pro-api.coinmarket.com/v1/cryptocurrency/listings/latest'
        self.params: {
            'start': '1',
            'limit': '100',
            'convert': 'USD'
        }
        self.headers = {
            'Accepts': 'application/json',
            'X-CMC_PRO_API_KEY': 'b8ee0ea1-ae9b-44ab-9132-02e6e5430eb1'
        }

        def fetchCurrenciesData(self):
            r = requests.get(url=self.url, headers=self.headers, params=self.params).json()
            return r['data']
            currencies = []
            for currency in r['data']:
                if currency['quote']['USD']['percent_change_in_1Hour'] > 1:
                    currencies.append(
                        currency['symbol']
                    )
                    print(currencies)

标签: pythonbotserror-code

解决方案


将函数放在函数fetchCurrenciesData()之外,__init__()然后尝试调用它


推荐阅读