useful.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:PTSCogs 作者: PlanetTeamSpeakk 项目源码 文件源码
def list(self):
        """List all available currency codes."""
        request = requests.get("http://free.currencyconverterapi.com/api/v3/currencies")
        msg = "```Name\t\t\t\t\t\t\tCode\tSymbol\n\n"
        request = json.loads(request.content.decode("utf-8"))
        for currencycode in request['results']:
            if 'currencySymbol' in request['results'][currencycode]:
                if len(request['results'][currencycode]['currencyName']) > 26:
                    request['results'][currencycode]['currencyName'] = request['results'][currencycode]['currencyName'][:26] + "..."
                msg += "{}{}".format(request['results'][currencycode]['currencyName'], " " * (32 - len(request['results'][currencycode]['currencyName'])))
                msg += "{}{}".format(request['results'][currencycode]['id'], " " * 5)
                msg += "{}\n".format(request['results'][currencycode]['currencySymbol'])
            else:
                msg += "{}{}".format(request['results'][currencycode]['currencyName'], " " * (32 - len(request['results'][currencycode]['currencyName'])))
                msg += "{}\n".format(request['results'][currencycode]['id'])
            if len(msg) > 1750:
                await self.bot.say(msg + "```")
                msg = "```"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号