Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中以HHMM形式输入时间_Python_Time_Token - Fatal编程技术网

在python中以HHMM形式输入时间

在python中以HHMM形式输入时间,python,time,token,Python,Time,Token,我想以HHMM的形式向Python中的一个程序输入一个时间,但当我这样做时,我得到了 "SyntaxError: invalid token", 我想这是因为它不是一个有效的八进制数,就像我在其他网站上看到的那样 我使用的代码是: time1 = float(input("Please enter time 1:")) 您应该研究如何将字符串转换为实际的datetime对象,它有很多有用的方法: >>> import datetime >>> time =

我想以HHMM的形式向Python中的一个程序输入一个时间,但当我这样做时,我得到了

"SyntaxError: invalid token",
我想这是因为它不是一个有效的八进制数,就像我在其他网站上看到的那样

我使用的代码是:

time1 = float(input("Please enter time 1:"))
您应该研究如何将字符串转换为实际的datetime对象,它有很多有用的方法:

>>> import datetime
>>> time = datetime.datetime.strptime(raw_input('specify time in HHMM format: '), "%H%M")
specify time in HHMM format: 0830
>>> time
datetime.datetime(1900, 1, 1, 8, 30)
>>> time.time()
datetime.time(8, 30)
>>> time.hour
8
在这里使用Python2.7(因此:)


您观察到的
SyntaxError
也通过该链接进行了解释:您使用的是
input
,而不是Python2.x中的
raw\u input

谢谢。。。我要试一试!