Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sqlalchemy中插入操作的列名和类型_Python_Sqlalchemy - Fatal编程技术网

Python sqlalchemy中插入操作的列名和类型

Python sqlalchemy中插入操作的列名和类型,python,sqlalchemy,Python,Sqlalchemy,我正在用Python/sqlalchemy构建一个sqlite浏览器 这是我的要求。 我想在表上执行插入操作。 我需要将表名传递给函数。它应该返回所有列以及相应的类型 有谁能告诉我如何在sqlalchemy中执行此操作吗?您可以访问表的所有列,如下所示: my_table.c 它返回一个行为类似于字典的类型,即它具有值方法等: columns = [(item.name, item.type) for item in my_table.c.values()] 你可以玩玩它,看看你能从中得到什

我正在用Python/sqlalchemy构建一个sqlite浏览器

这是我的要求。 我想在表上执行插入操作。 我需要将表名传递给函数。它应该返回所有列以及相应的类型


有谁能告诉我如何在sqlalchemy中执行此操作吗?

您可以访问
表的所有列,如下所示:

my_table.c
它返回一个行为类似于字典的类型,即它具有
方法等:

columns = [(item.name, item.type) for item in my_table.c.values()]

你可以玩玩它,看看你能从中得到什么。使用声明性扩展,您可以通过类“
\uuuuu table\uuuu
属性访问该表。此外,您可能会发现该选项很有用。

您可以访问
表的所有列,如下所示:

my_table.c
它返回一个行为类似于字典的类型,即它具有
方法等:

columns = [(item.name, item.type) for item in my_table.c.values()]
你可以玩玩它,看看你能从中得到什么。使用声明性扩展,您可以通过类“
\uuuuu table\uuuu
属性访问该表。此外,您可能会发现这个方法很有用