首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >solc_version不使用VS代码(Mac )

solc_version不使用VS代码(Mac )
EN

Ethereum用户
提问于 2022-01-28 07:47:32
回答 1查看 110关注 0票数 0

我试着运行下面的代码,并给出错误消息(post的底部)。

代码语言:javascript
复制
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)

错误消息:

代码语言:javascript
复制
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。不确定这是否是一个问题。

谢谢!

EN

回答 1

Ethereum用户

发布于 2022-01-28 08:54:47

您正在编写的是不正确的JavaScript语法。

JavasScript对象使用:作为符号来生成键值对.

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/120154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档