问题描述
我是python的新手,当然还有MysqL。我最近创建了一个Python函数,该函数根据其规范生成要插入MysqL中的表(2列)的值的列表。
是否可以创建一个过程,以获取我通过python发送的值列表,请检查这些值是否已经在我的两两列之一中,
额外说明
让我尝试解释一下我想要实现的目标,以便您可以推动我并帮助我。因此,首先,我在python中获得了CPE项的列表(“ cpe:/ a:apache:iotdb:0.9.0”),我的目标是将它们保存到一个数据库中,以区分与IOT相关的CPE从通用表中保存并保存在不同的表或列中。我的目标是通过用户对每个项目的输入来进行区分,但每个项目只能进行一次,因此在解析python中的所有项目后,我要首先在数据库中检查其中是否存在表或列。
- 如果它存在于 non iot 列中,则不会返回任何内容
- 如果它在 iot 列中已存在,则已返回项目
- 如果在任何地方都不存在,还返回项目,这样我就可以在python中获取用户输入以验证这是否是物联网项目,然后将其插入数据库中
解决方法
我认为您可以使用称为pandas的库。 如果这是最好的解决方案,则可以使用Idk,但是它可以工作。 将您在SQL中拥有的东西导出到pandas中,或仅使用pandas查询SQL文件。 看看这个库,对探索数据集真的很有帮助。