The datetime module was also written before the Python style conventions were created.
If the datetime module was written today, it would make a bit more sense looking like this:
import datetime
datetime.DateTime.now()
If the datetime module was written today, it would make a bit more sense looking like this:
import datetime
datetime.DateTime.now()
Anyway, since the common utilities in that are all attached to the datetime class in that module, there's no harm in importing the class directly. You could even fix the naming yourself, if you were so inclined:
from datetime import datetime as DateTime
DateTime.now()