Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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中将MySQL查询转换为对象?_Python_Mysql - Fatal编程技术网

如何在Python中将MySQL查询转换为对象?

如何在Python中将MySQL查询转换为对象?,python,mysql,Python,Mysql,例如,在Python中,我有一个对象“user”,它具有属性“id”、“name”、“password”和“score”。我在MySQL中有一个users表,其中包含这些列。但是,我不知道如何解析select语句的结果(例如“select*FROM users WHERE name='FRED')进入python对象,以便数据库中Fred信息的所有属性都成为对象的属性。有可能做到这一点吗?我们受到了严重的限制,因为您没有向我们显示任何代码,但是如果您的MySQL连接器将行作为字典返回,您可以只执

例如,在Python中,我有一个对象“user”,它具有属性“id”、“name”、“password”和“score”。我在MySQL中有一个users表,其中包含这些列。但是,我不知道如何解析select语句的结果(例如“select*FROM users WHERE name='FRED')进入python对象,以便数据库中Fred信息的所有属性都成为对象的属性。有可能做到这一点吗?

我们受到了严重的限制,因为您没有向我们显示任何代码,但是如果您的MySQL连接器将行作为字典返回,您可以只执行
对象。\u dict\u.update(row)
将行值复制到对象中。顺便说一句,Python中有几个对象/关系映射模块可以自动完成所有这一切,因此您不必自己编写SQL。我建议您进行研究。有许多示例说明如何完全按照您说的做。