正确运行代码:
from datetime import *
now=date(2023,1,16)
错误运行代码:
import datetime
now=date(2023,1,16)
错误提示:
NameError: name 'date' is not defined
错误分析:
date是datetime模块中的一个类(class)。
from datetime import * 的含义是导入datetime模块中所有的类,其中就包含date类。
而import datetime的含义是导入datetime这个模块,当使用到date这个类的时候还需要特别指定datetime.date。