python的输入参数

时间:2015-08-07 11:49:34

标签: python

我是Python的新手.Below是我的python脚本的一部分

{{1}}

我给出的输入命令是“python parse.py 8”。但它给出了以下错误:

  

文件“parse.py”,第10行       打印“请提供SDK版本!”                                             ^ SyntaxError:语法无效

什么应该是正确的输入。

2 个答案:

答案 0 :(得分:1)

Python 3需要print的括号:print("Hello!")

答案 1 :(得分:0)

SyntaxError表示存在语法错误:在python3中不再有print语句,而是有print函数(需要调用)。

您应该使用print函数而不是尝试使用print语句(请注意要打印的文本周围的括号):

if( len(sys.argv) < 2 ):
    print("Please provide the SDK version!")
    print("Usage: python parse.py <sdk_version>")
    sys.exit(2)

sdk_version = sys.argv[1]
timestamp = int( time.time() )
created_on = datetime.datetime.fromtimestamp(timestamp).strftime( '%a %b %d %H:%M:%S %Z %Y' )