[在尝试运行以下功能时出现问题,我抛出了错误的无效语法:
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:无效的语法
有人可以帮我吗?提前致谢!
您的代码缺少适当的缩进以及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
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
“”“)