import itchat import requests #获取价格 def get_price(symbol): request = requests.get("https://api.hbdm.com/api/v1/contract_index?symbol="+symbol).json() price = request["data"] for item in price: return (item['index_price']) # 获取列表中字典的值 #获取并发送消息 @itchat.msg_register(itchat.content.TEXT) def print_content(msg): price = get_price(msg['Text']) return "火币合约 " + msg['Text'] + "/USDT 价格为:" + str(price) + " 美元" # 直接将消息返回给发送者 itchat.auto_login(hotReload=True) itchat.run(True)
13行Python代码编写微信数字货币报价机器人
请登录之后再进行评论
登录
Python编译出现错误SyntaxError: Non-ASCII character '\xe7' 时解决方法:
这是因为Python 2.X的默认编码文件是用ASCII码,如果想要编译通过,则只需要在文件开头加入一行代码将文件存成UTF-8格式即可。代码为
wxpy不能用了,基于hook的python机器人,彻底取代itchat
Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file、、、、、、、、、、、、:
在Python源文件的最开始一行,加入一句:
# coding=UTF-8(等号换为”:“也可以)