In Python
verwende ich psycopg2
, um einige Befehle für PostgreSQL
auszuführen. Ich möchte verwalten, ob es in meiner Datenbank eine leere Zelle gibt, die nur aus Fließkommazahlen besteht. Ich habe versucht, diesen Code zu verwenden:PostgreSQL gibt zurück: float() muss eine Zeichenfolge oder eine Zahl sein, nicht 'NoneType'
cur.execute("""SELECT my_number from my_table""")
rows = cur.fetchall()
for row in rows:
try: float(my_number)
except: break
Aber wenn es eine leere Zelle gründet, es gibt diese: float() argument must be a string or a number, not 'NoneType'
. Wie kann ich diese Situation bewältigen?
Was ist 'my_number'? –
verwenden: my_number :: float – McNets