首页 > 解决方案 > 如何在 PubChemPy 中使用 searchtype 选项

问题描述

我试图运行代码

pcp.get_compounds('CC', searchtype='superstructure', listkey_count=3)

但是,它没有用。

此代码与文档(“https://pubchempy.readthedocs.io/en/latest/guide/searching.html#advanced-search-types”)中显示的代码完全相同。

另一个代码,例如pcp.get_compounds('Aspirin', 'name', record_type='3d')在同一页面中显示的代码。

请给我一些有关如何解决此错误的建议。

标签: pythonpubchem

解决方案


PubChemPy 高级搜索文档中的示例似乎缺少参数。该示例没有确定如何搜索,即通过 SMILES。用下面的语句代替示例中的语句应该会给你想要的结果。

pcp.get_compounds('CC', 'smiles', searchtype='superstructure', listkey_count=3)

推荐阅读