如何从python类创建sqlite表?

2024-06-17 12:16:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个函数makeTable,从python类创建一个sqlite表。我上这个班:

class Foo(object):
    def __init__(self):
        self.a
        self.b
        self.c

我试着用这种方式定义函数:

^{pr2}$

但我必须创建sqlString,例如:

"""CREATE TABLE foo (a text, b text)"""

如何从给定的类自动创建这个sqlString?在


Tags: 函数textselfsqlite定义objectfooinit
1条回答
网友
1楼 · 发布于 2024-06-17 12:16:35

Alecxe并不是真的在问问题,而是建议您使用类似于SqlAlchemy的ORM。你的方法太简单和有限了。在现实生活中,你必须弄清楚,一个列应该有哪些数据类型,哪些属性/属性应该进入数据库,以及许多其他细节。一个ORM可以为您做到这一点,SqlAlchemy是我认为最好的一个。在

如果你认为你喜欢一个简单的解决方案,你必须向我们描述这个简单的解决方案。或者更好的方法是:显示一些你写的代码,但是没有用。在

相关问题 更多 >