MPDataDoc类介绍

MPDataDoc类介绍

  1. 使用mp数据库新接口mp_api.client.MPRester获取数据,例子如下:
python 复制代码
from mp_api.client import MPRester

with MPRester(API_KEY) as mpr:
    docs = mpr.summary.search(material_ids=["mp-1176451", "mp-561113"])

以上代码返回一个MPDataDoc对象列表,每一个MPDataDoc对象包含一条材料数据的全部信息。

  1. 查看MPDataDoc对象包括的信息:

  2. 可以通过这些属性获取数据,也就是说只需要得到mp数据的id,就可以通过API接口获得全部信息。
    例子:
python 复制代码
space_number = docs[0].symmetry.number    # 获取空间群数
相关推荐
justjinji3 分钟前
Django DRF权限怎么加_IsAuthenticated与自定义BasePermission
jvm·数据库·python
橘子编程4 分钟前
PostgreSQL全栈指南:从入门到精通
数据库·postgresql
a9511416424 分钟前
解决 Bookmarklet 中 %0A 换行符导致的跨环境执行失败问题
jvm·数据库·python
解救女汉子6 分钟前
MySQL存储过程运行出错怎么排查_使用DECLARE HANDLER捕获错误
jvm·数据库·python
Absurd5879 分钟前
SQL嵌套查询在多租户系统应用_数据隔离逻辑
jvm·数据库·python
2301_7826591810 分钟前
怎样使用Navicat高级特权进行还原时解决字符集冲突_企业数据保护
jvm·数据库·python
椰猫子12 分钟前
数据库(约束、数据库设计(多表关系)、多表查询、事务)
数据库
m0_6403093014 分钟前
mysql如何处理连接数过多导致响应慢_mysql连接数调优
jvm·数据库·python
weixin_4585801215 分钟前
PHP怎么实现Toran Proxy代理_PHP依赖包缓存加速【技巧】
jvm·数据库·python
m0_3776182317 分钟前
Python Selenium怎么定位元素_By.XPATH与By.CSS_SELECTOR操作DOM节点
jvm·数据库·python