【发布时间】:2017-02-01 08:57:34
【问题描述】:
在Python 中,我使用psycopg2 为PostgreSQL 执行一些命令。我想管理我的数据库中是否有一些仅由浮点数组成的空单元格。我尝试使用此代码:
cur.execute("""SELECT my_number from my_table""")
rows = cur.fetchall()
for row in rows:
try: float(my_number)
except: break
但是当它找到一个空单元格时,它会返回:float() argument must be a string or a number, not 'NoneType'。那么我该如何应对这种情况呢?
【问题讨论】:
-
什么是
my_number? -
使用:my_number::float
标签: python postgresql nonetype