eospy 项目使用教程
eospyeos python library项目地址:https://gitcode.com/gh_mirrors/eo/eospy
1. 项目的目录结构及介绍
eospy 项目的目录结构如下:
eospy/
├── eospy/
│ ├── cleos.py
│ ├── keys.py
│ ├── __init__.py
│ ├── ...
├── tests/
│ ├── test_cleos.py
│ ├── test_keys.py
│ ├── ...
├── README.md
├── setup.py
├── ...
eospy/
: 包含项目的主要代码文件。cleos.py
: 实现与 EOS 区块链交互的命令行工具。keys.py
: 处理密钥相关的功能。__init__.py
: 初始化文件,使目录成为一个 Python 包。
tests/
: 包含项目的测试文件。test_cleos.py
: 测试cleos.py
功能的测试文件。test_keys.py
: 测试keys.py
功能的测试文件。
README.md
: 项目说明文档。setup.py
: 用于安装项目的配置文件。
2. 项目的启动文件介绍
项目的启动文件主要是 cleos.py
,它提供了与 EOS 区块链交互的命令行接口。以下是 cleos.py
的主要功能:
get_info()
: 获取区块链的基本信息。get_block(block_num)
: 获取指定区块的信息。get_account(account_name)
: 获取指定账户的信息。get_code(account_name)
: 获取指定账户的代码和 ABI。
使用示例:
from eospy.cleos import Cleos
ce = Cleos(url='https://api.eosnewyork.io')
info = ce.get_info()
print(info)
3. 项目的配置文件介绍
项目的配置文件主要是 setup.py
,它用于安装和管理项目的依赖。以下是 setup.py
的主要内容:
from setuptools import setup, find_packages
setup(
name='eospy',
version='0.0.2',
packages=find_packages(),
install_requires=[
# 依赖列表
],
entry_points={
'console_scripts': [
'pycleos=eospy.cleos:main',
],
},
)
name
: 项目名称。version
: 项目版本。packages
: 包含的包。install_requires
: 安装所需的依赖。entry_points
: 定义命令行脚本。
通过运行 pip install .
可以安装项目及其依赖。
eospyeos python library项目地址:https://gitcode.com/gh_mirrors/eo/eospy