所以我需要转换几个Firebird数据库.我已经设法使用python代码和kinterbasdb库连接到它们,但我找不到一种方法来获取数据库中所有表的列表.是否有一个命令会给我表名?
我正在使用kinterbasdb模块,该模块有一个名为fetchone的函数,它返回执行查询的结果:
cursor.execute("....")
cursor.fetchone()
Run Code Online (Sandbox Code Playgroud)
这会返回一个元组:("value1",),我想要访问第一个项目,但是最后避免使用[0]它,因为它没有说明多少,这是一个神奇的数字.可能吗?也许有些内置功能?
我试图用:
value, _ = cursor.fetchone()
Run Code Online (Sandbox Code Playgroud)
但这是回归:ValueError: need more than 1 value to unpack因为索引1没有任何东西.