【问题标题】:process finished with exit code 0 in a bot's code进程以机器人代码中的退出代码 0 结束
【发布时间】:2021-02-20 00:08:01
【问题描述】:

我正在尝试构建一个机器人,我认为这还可以,而且 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)

【问题讨论】:

  • 你的代码真的运行机器人吗?除了编写类之外,您还需要编写一些代码来使用它,例如类似Bot().fetchCurrenciesData()
  • 这是你的完整代码吗?
  • 是的,这是完整的代码
  • Czaporka 你能说得清楚一点吗?也许举个例子,我会很高兴

标签: python bots error-code


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-01-19
    • 2015-05-23
    • 2018-05-29
    • 2013-04-19
    • 1970-01-01
    • 2014-01-04
    • 2017-11-03
    • 2020-01-04
    • 1970-01-01
    相关资源
    最近更新 更多