Здравствуйте, я получаю «ValueError: не удалось преобразовать строку в число с плавающей запятой:» ошибка в python. Я знаю, что означает эта ошибка, но я не могу ее исправить ... я преобразовал строку в число с плавающей запятой, но получаю ту же ошибку. кто-нибудь может мне помочь?
#CAKE POOL
cake_pool = '0x73feaa1ee314f8c655e354234017be2193c9e24e'
cake_staked_url = "https://api.bscscan.com/api?module=account&action=tokenbalance&contractaddress=0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82&address = " + cake_pool + "&tag=latest"
response = requests.get(cake_staked_url)
cakeurl = response.json()
staked_cake = float(cakeurl['result']) / 1000000000000000000
staked_cake = float(staked_cake) <---- converted string to float
print(type(staked_cake) , str(staked_cake)) <--- result 'float'
staked_cake = '{0:,.2f}'.format(float(staked_cake))
print("CAKE POOL: " + str(staked_cake) + " CAKE STAKED")
#END OF CAKE POOL
#BNB POOL
bnb_pool = '0x326D754c64329aD7cb35744770D56D0E1f3B3124'
bnb_staked_url = "https://api.bscscan.com/api?module=account&action=tokenbalance&contractaddress=0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82&address = " + bnb_pool + "&tag=latest"
response = requests.get(bnb_staked_url)
bnburl = response.json()
staked_bnb = float(bnburl['result']) / 1000000000000000000
staked_bnb = float(staked_bnb) <---- converted string to float
print(type(staked_bnb), staked_bnb) <--- result 'float'
print(staked_bnb)
total = float(staked_cake) + float(staked_bnb) <---- i want to sum 'staked_cake' and 'staked_bnb' but getting error
print(total)
staked_bnb = '{0:,.2f}'.format(float(staked_bnb))
print("BNB POOL: " + staked_bnb + " CAKE STAKED")
#END OF BNB POOL
ИСПРАВЛЕНО :D
staked_cake = '{0:,.2f}'.format(float(staked_cake))
Вот почему я получаю сообщение об ошибке: D
Распечатайте каждую из ваших строк и проверьте, можете ли вы преобразовать их в число с плавающей запятой или нет. Я уверен, что вы найдете те, которые вы не можете. Дайте мне знать, если это не сработает
Спасибо, приятель, я уже исправил это... я преобразовывал строку > float > строку в строке 9: D