Python 日期时间和时间可以';不能在同一程序中使用吗?
所以我在写一个程序Python 日期时间和时间可以';不能在同一程序中使用吗?,python,python-2.7,datetime,time,Python,Python 2.7,Datetime,Time,所以我在写一个程序 import datetime import time 我用时间来记录程序运行所需的时间,我需要检查日期,这样如果文件超过某个时间段,就不要处理它 在尝试使用这两个类时,我一直遇到这个错误 Traceback (most recent call last): File "<stdin>", line 563, in <module> File "<stdin>", line 498, in main AttributeError:
import datetime
import time
我用时间来记录程序运行所需的时间,我需要检查日期,这样如果文件超过某个时间段,就不要处理它
在尝试使用这两个类时,我一直遇到这个错误
Traceback (most recent call last):
File "<stdin>", line 563, in <module>
File "<stdin>", line 498, in main
AttributeError: type object 'datetime.time' has no attribute 'time'
shell returned 1
这是你的问题:
import datetime
from dateutil.parser import *
from dateutil.tz import *
from datetime import * # <<<< problems
导入日期时间
从dateutil.parser导入*
从dateutil.tz导入*
从datetime导入*#来看,您的问题是:
import datetime
from dateutil.parser import *
from dateutil.tz import *
from datetime import * # <<<< problems
导入日期时间
从dateutil.parser导入*
从dateutil.tz导入*
从datetime import*#开始,问题是:
from datetime import *
因为它从datetime导入时间。最好只导入你需要的东西。但如果您也确实需要此方法,您可以这样做(例如):
这就是为什么导入*是危险的…问题在于:
from datetime import *
因为它从datetime导入时间。最好只导入你需要的东西。但如果您也确实需要此方法,您可以这样做(例如):
这就是为什么导入*是危险的…它不能引用该行。两者都可以使用。只是尝试了导入这两个文件并按您的方式设置开始时间。您可能在某个地方覆盖了某个方法?如果您发布了一个新的方法,那么调试就会容易得多。您是否有名为time.py
的文件?这可能会引起一个问题这里还有另一个问题。您只导入datetime。datetime.now()将引发错误,您需要调用datetime.datetime.now()或从datetime导入datetime。它不能引用该行。两者都可以使用。只是尝试了导入这两个文件并按您的方式设置开始时间。您可能在某个地方覆盖了某个方法?如果您发布了一个新的方法,那么调试就会容易得多。您是否有名为time.py
的文件?这可能会引起一个问题这里还有另一个问题。您只导入datetime。datetime.now()将引发错误,您需要调用datetime.datetime.now()或从datetime导入datetime。