ich habe heute Vormittag einen Code geschrieben der Daten von einer API bekommt. Dort dann die Zahl herauszieht und dann dies in einer InfluxDB speichert. Mein Problem ist jetzt, dass ich einen Syntax Error kriege aber keinen Fehler finde.

File "test.py", line 15
re = re.findall("\d+\.\d+", str(api))
^
SyntaxError: invalid syntax
Hier ist mein Code:
from pycoingecko import CoinGeckoAPI
cg = CoinGeckoAPI()
from influxdb import InfluxDBClient
import re
client = InfluxDBClient(host='localhost', port=8086)
client.switch_database('coins')
api = 0
coins = ["ethereum", "bitcoin"]
for i in coins:
api = str(cg.get_price(ids=, vs_currencies='usd')
re = re.findall("\d+\.\d+", str(api))
for item in re:
ready = float(item)
data = [
{"measurement": i,"tags": {"currency": "usd","tag": "price"},"fields": {"value":ready}}
]
client.write_points(data)
Bitte helft mir

LG Pixxel