1

我不能在年和小时之间留一个空格,而且我不能使用“,”。我有使用连接。

from datetime import datetime
now = datetime.now()

print str(now.month) + "/" + str(now.day) + "/" + str(now.year), "+ "str(now.hour) + ":" + str(now.minute) + ":" + str(now.second)
4

3 回答 3

1
 + str(now.year), "+ "str(now.hour) + ":"

+在引号中,后面有逗号str(now.year)

于 2013-10-19T20:16:40.377 回答
1

尽量避免这么长的语句,并尝试以可读的方式格式化它们。您错误地将+运算符放入其中"",我认为,应该将其打印为月/日/年小时:分钟:秒之间的分隔符

print str(now.month) + "/" + 
      str(now.day) + "/" + 
      str(now.year) + " " +
      str(now.hour) + ":" + 
      str(now.minute) + ":" + 
      str(now.second)
于 2013-10-19T20:17:39.213 回答
0
now.strftime('%m/%d/%Y + %H:%M:%S')

在“now = datetime.now()”之后键入此命令,您将获得所需的输出。

于 2013-10-21T08:55:11.970 回答