通过 pip3 install py-solc-x在终端中安装了py-solc-x,运行出现错误 信息: 用提供的模式无法找到文件。
from solcx import compile_standard, install_solc # solc是一个编译器
import json
with open(
"./SimpleStorage.sol",
"r",
encoding="utf-8",
) as file:
Simple_Storage_file = file.read()
# Complie our solidity
install_solc("0.6.0")
compiled_sol = compile_standard(
{
"language": "Solidity",
"sources": {"SimpleStorage.sol": {"content": Simple_Storage_file}},
"settings": {
"outputSelection": {
"*": {"*": ["abi", "metadata", "evm.bytecode", "evm.sourceMap"]}
}
},
},
solc_version="0.6.0",
)
with open("compiled_code.json", "w") as file:
json.dump(compiled_sol, file) # 将python中的对象转化成json储存到文件中
相似问题