gpt4 book ai didi

python - 在python中以HHMM形式输入时间

转载 作者:行者123 更新时间:2023-12-01 04:47:21 25 4
gpt4 key购买 nike

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

"SyntaxError: invalid token",

我认为这是因为它不是一个有效的八进制数,正如我在其他网站上看到的那样,for example

我使用的代码是:

time1 = float(input("Please enter time 1:"))

最佳答案

您应该查看 datetime module将字符串转换为实际的日期时间对象,它有很多有用的方法:

>>> 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(因此:raw_input)。

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

关于python - 在python中以HHMM形式输入时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29149292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com