![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PubChempy
文章平均质量分 55
跳动的喵尾巴
匆匆忙忙又繁琐的学习记录
展开
-
pubchempy: ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接
问题:图1ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接urllib.error.URLError: <urlopen error [WinError 10054] 远程主机强迫关闭了一个现有的连接。>原因:访问次数过多,所以被限制使用。图1 报错内容原代码:import urllibimport pubchempyimport pandas as pdimport numpy as npwith op原创 2021-03-30 21:44:04 · 2874 阅读 · 0 评论 -
python PermissionError: [Errno 13] Permission denied:‘***.csv’
在使用pubchempy批量查询化合物CAS号的过程中,一直报错“PermissionError: [Errno 13] Permission denied:‘***.csv’”,如图1所示。图1 报错内容起初以为是查询过于频繁,被限制使用。实际原因:需要输出的“1.csv”文档打开未关闭。解决办法:关闭该文档,解决占用问题,再次运行即可。...原创 2021-03-30 21:13:49 · 2069 阅读 · 2 评论 -
续:关于PubChempy的使用
续:关于PubChempy的使用继上篇整理之后,又上网查询了pubchempy中“get_compounds”与“get_properties”的用法并进行了整理,以供记录与参考。查询单个物质的信息import pubchempy as pcpc = pcp.Compound.from_cid(4396)# #分子式print(c.molecular_formula)# #分子质量print(c.molecular_weight)# #smilesprint(c.isomeric_smi原创 2021-03-07 16:55:51 · 3427 阅读 · 4 评论 -
利用化合物名称从PubChempy中批量下载化合物信息
利用化合物名称从PubChempy中批量下载化合物信息已知信息:化合物名称所用软件及package:python, PubChempy目的:批量获取化合物的CID, molecular_weight, molecular_mass, CAS等信息。通过不断的搜索,最终有两种方式进行下载:第一种:化合物较多第二种:分次查询单个化合物第一种:批量下载大量化合物需要先将待下载化合物名称保存为text格式文件。输入示例:import urllibimport pubchempyimpor原创 2021-03-07 11:18:31 · 11902 阅读 · 47 评论