一个实现octopartapi的简单包

octocruncher的Python项目详细描述


章鱼钳

使用此项查询Octopart

要处理活动请求,OCTOPART_API_KEY环境变量必须 准备好了。这可以在Python中使用以下方法完成:

importosos.environ['OCTOPART_API_KEY']='xxxxxxxxx'

使用

^{pr2}$

OctoCruncher接受了参数“mpn”(制造商零件号),其中 其他一切都是基于。其他可选参数:

json\u source:您可以提供json.load文件s对象,而不是联机查询。 这有助于在需要缓存时(与一起使用OctoCruncher.getJSON())

文件源:类似于json源,但将从给定的文件路径加载

可赎回的

.getNumItems():

这告诉你有多少结果

.setItemNumber(itemnumber=0)

这将为所有其他函数设置工作项

.getMPN():

返回工作制造商零件号

.getJSON():

这将返回一个json对象,稍后可以缓存和加载该对象

.getNumDescriptions():

告诉您有多少可用的零件描述

.getDescription(n=0):

返回第n个描述。如果未指定n,则第0个 将返回说明。Returntype是一个描述类,它具有 valuesource元素

.getNumDatasheets():

告诉您有多少数据表可用

.getDatasheet(n=0)

返回第n个数据表对象。此对象具有 可以访问以下参数:

date_created
last_updated
num_pages
size_bytes
date_created
mimetype
url
source

.getManufacturer():

这将返回一个具有namehomepage_url属性的制造商对象

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java iText字体显示不正确   java使用ApacheFTPClient通过代理连接到FTP服务器   java是在类常量池、字符串池还是年轻一代中为字符串文本分配的空间?GC何时可以访问字符串文字?   java如何读取excel文件并将值设置为null   验证。包含在Java中不用于验证电子邮件格式的(“@”)   两个服务器实例上的java Hibernate主键冲突   java我无法在For循环(JavaFX)中设置按钮文本   单独SocketChannels的java并发读取()对于大型字节缓冲区速度较慢   OpenPDF java分组元素以保持在同一页面上   java将组件放置在任意(x,y)坐标处   java Jackson不会序列化hibernate惰性抓取字段   从Eclipse将带有库的java项目导出到可运行jar   java为什么会出现{错误?   java如何将线性布局(作为子布局)动态添加到约束布局(父布局)?