如何通过python使用sqlite3获取表名?

参见英文答案 > List of tables,db schema,dump etc using the Python sqlite3 API                                    10个
我从sqlite3数据库获取数据时遇到问题.我找不到表的名称及其编码.当我打开db throuh sqlitebrowser时,名字只是一个不可读的字符.
连接数据库很好.

conn = sqlite3.connect('my.db')
conn_cursor = conn.cursor()
conn.text_factory = str

但是如何获取表的名称及其编码?

最佳答案
您可以使用此查询获取名称.

res = conn.execute("SELECT name FROM sqlite_master WHERE type='table';")
for name in res:
    print name[0]

相关文章

在前一篇博客中我们介绍了加侧旋的乒乓球弧圈技术的模拟,本...
在近期conda的版本更新中,有可能会删除路径下的_sysconfigd...
本文主要展示了一些lambda表达式的使用示例,通过这些示例,...
本文通过对比Jax和Numpy计算Normalized Hamming Distance的过...
我们知道GPU加速在可并行化程度比较高的算法中,能够发挥出比...
Numpy这个库在Python编程中非常的常用,不仅在性能上补足了P...