https://github.com/ipfs-shipyard/py-ipfs-http-client
#pip3 install ipfshttpclient
import ipfshttpclient
client = ipfshttpclient.connect() # Connects to: /dns/localhost/tcp/5001/http
res = client.add('test.txt')
print(res)
#{'Hash': 'QmXxRczS1Lfaq8JxHPwmKSWvraaNRR2PV7kQufYzhf2vbX', 'Name': 'test.txt'}
client.cat(res['Hash'])
结果其实是没啥大问题
lemonhall@yuningdeMBP:~/ds_tea$ pip3 show ipfshttpclient
Name: ipfshttpclient
Version: 0.7.0
Summary: Python IPFS HTTP CLIENT library
Home-page: https://ipfs.io/ipns/12D3KooWEqnTdgqHnkkwarSrJjeMP2ZJiADWLYADaNvUb6SQNyPF/
Author: py-ipfs-http-client team
Author-email:
License: MIT License
Location: /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages
Requires: multiaddr, requests
Required-by:得先定位到ipfshttpclient的位置,然后进入client的init.py,然后修改版本支持
到大于12后才能用