ipfs python API及使用(一)

python API具体网址可参考:

https://github.com/ipfs/py-ipfs-api

在进行python编程操作之前需要进行ipfs的python包的安装,使用命令为:

pip install ipfsapi

安装成功之后就可以编程进行使用,建立一个test.py文件

(1)添加一个文件:api.add()

import ipfsapi
api = ipfsapi.connect('127.0.0.1', 5001)
res = api.add('hello.txt')
print (res)

 使用python test.py进行运行,运行结果如下:

(2) 查看系统中文件节点id:api.id

import ipfsapi
api = ipfsapi.connect('127.0.0.1', 5001)
res = api.id()
print (res)

 运行结果如下:

ipfs python API及使用(一)_第1张图片

(3) 查看本地已存储的所有文件:api.pin_ls

import ipfsapi
api = ipfsapi.connect('127.0.0.1', 5001)
res = api.pin_ls(type='all')
print (res)

 运行结果如下:

ipfs python API及使用(一)_第2张图片

(4)下载文件: api.get('QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o')

(5)查看文件内容:api.cat('QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o')

(6)添加一个目录并匹配文件类型:

api.add('photos', match='*.jpg')

 

 

 

 

你可能感兴趣的:(ipfs)