当我输入以下代码时,它说未定义名称“now”。但是,我做了 import datetime 吗?

from datetime import datetime
print str(now.month) + "/" + str(now.day) + "/" + str(now.year)

(我已经在网上搜索过这个,但没有找到与此相关的任何内容)

最佳答案

你还没有定义 now 变量:

from datetime import datetime
now = datetime.now()

另外,要从日期时间创建字符串,请使用 strftime() :


>>> from datetime import datetime
>>> now = datetime.now()
>>> now.strftime('%m/%d/%Y')
'09/15/2013'

关于python - 名称 'now' 未定义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18805895/

10-09 20:21
查看更多