[英]Is it possible to print a poloniex error message?
我嘗試使用 Poloniex 模塊將加密貨幣從我的 Poloniex 錢包提取到 python 中的外部錢包,該模塊與以下代碼配合得很好:
from poloniex import Poloniex
from poloniex import PoloniexCommandException
polo = Poloniex("my_api_key", "my_api_secret")
try:
r = polo.withdraw(currency = "LTC", amount = "0.5", address = "MH...W5")
except PoloniexCommandException:
print("doesn't work")
else:
print("successful")
print(r["response"])
如果提款過程中沒有錯誤,一切都很好。 如果出現錯誤(我沒有足夠的余額或地址錯誤),它將按預期打印doesn't work
。 如果我打印r
,我會收到以下錯誤:
Traceback (most recent call last):
File "c:\Users\phil\Desktop\Python\poloniextest.py", line 12, in <module>
r = polo.withdraw(currency = "LTC", amount = "0.5", address = "MH...W5")
File "C:\Users\phils\AppData\Local\Programs\Python\Python39\lib\site-packages\poloniex\poloniex.py", line 300, in withdraw
return self._private('withdraw', currency=currency, amount=amount,
File "C:\Users\phil\AppData\Local\Programs\Python\Python39\lib\site-packages\poloniex\poloniex.py", line 50, in _fn
raise PoloniexCommandException(respdata['error'])
poloniex.exceptions.PoloniexCommandException: Not enough LTC.
現在我想從錯誤中打印此消息: Not enough LTC.
是否可以打印此消息?
如果將異常保存在變量中,則可以輕松打印錯誤消息:
except PoloniexCommandException as e:
print(e)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.