【发布时间】: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