[尝试运行python脚本时语法无效

问题描述 投票:-1回答:1

[在尝试运行以下功能时出现问题,我抛出了错误的无效语法:

    def usage():
    print """
    -h --help       Usage
    -b --myId       My Id
    -p --myImg      My primary image
    -s --myImg2     My secondary image
    -i --myfile     My file
    -e --env        Set env
  """

错误:

    """
  ^

SyntaxError:无效的语法

有人可以帮我吗?提前致谢!

python syntax-error
1个回答
1
投票

您的代码缺少适当的缩进以及print()命令的括号

def usage():
    print ("""
    -h --help       Usage
    -b --myId       My Id
    -p --myImg      My primary image
    -s --myImg2     My secondary image
    -i --myfile     My file
    -e --env        Set env
  """)

#output
usage()

    -h --help       Usage
    -b --myId       My Id
    -p --myImg      My primary image
    -s --myImg2     My secondary image
    -i --myfile     My file
    -e --env        Set env

0
投票

print,就像任何其他函数一样,都应使用带参数的括号来调用。意思是您的情况是:

def usage():
    print("""
-h --help       Usage
-b --myId       My Id
-p --myImg      My primary image
-s --myImg2     My secondary image
-i --myfile     My file
-e --env        Set env

“”“)

© www.soinside.com 2019 - 2024. All rights reserved.