我试着运行下面的代码,并给出错误消息(post的底部)。
with open("./SimpleStorage.sol", "r") as file:
simple_storage_file = file.read()
print(simple_storage_file)
# Compile our Solidity
compiled_sol = compile_standard(
{
"language": "Solidity",
"sources": {"SimpleSotrage.sol": {"content": simple_storage_file}},
"settings": {
"outputSelection": {
"*" : {"*" : ["abi", "metadata", "evm.bytecode", "evm.sourceMap"]}
}
}
}
solc_version = "0.6.0"
)
print(compiled_sol)File "deploy.py", line 19
solc_version = "0.6.0"
^
SyntaxError: invalid syntax
jeremyadamananto@Jeremys-MBP web3_py_simple_storage % 附带注意:在安装py-solc-x或检查pip -版本时,我必须使用pip3而不是pip。不确定这是否是一个问题。
谢谢!
发布于 2022-01-28 08:54:47
您正在编写的是不正确的JavaScript语法。
JavasScript对象使用:作为符号来生成键值对.
https://ethereum.stackexchange.com/questions/120154
复制相似问题