【发布时间】:2018-02-14 05:26:56
【问题描述】:
对不起,这个奇怪的标题,但我真的不知道如何解释。基本上,我有这个从 API 中获取的代码,但是,如果数值试图显示低。 (比方说 0.0008 或更低)它将显示为一串数字,最后是一个 e。
示例:8.888e-5 或随机的。
如何让它显示为数字?比如:每个 PLSR 0.00084BTC。
(Python 3.6.4) 它必须保存为字符串才能工作!
为什么这不是重复:虽然另一个线程找到了与我想要的类似的答案,但它并没有准确解释如何将它合并到我已经将其转换为字符串的代码中。将其转换为字符串后,我会将其覆盖在上面还是..?
代码:
import requests
import discord
import asyncio
url = 'https://cryptohub.online/api/market/ticker/PLSR/'
response = requests.get(url)
data = response.json()['BTC_PLSR']
client = discord.Client()
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------')
price = print('PLSR Price:', data['last'])
pulsar = str(data['last'])
await client.change_presence(game=discord.Game(name="PLSR Price: " + pulsar))
【问题讨论】:
标签: python string python-3.x numbers discord