time1 = datetime.now();
time1 -= time1;
time2 = datetime.now();
time2 -= time2;
То, как я пытаюсь определить дату и время равным нулю. Каков правильный способ сделать это?Как определить объект datetime в Python?
То, что им пытаются сделать:
import urllib2
from datetime import datetime
time1 = datetime.now();
time1 -= time1;
time2 = datetime.now();
time2 -= time2;
for i in range(0, 5):
x = datetime.now()
response = urllib2.urlopen("http://www.google.com")
time1 += datetime.now() - x
x = datetime.now()
response = urllib2.urlopen("http://facebook.com")
time2 += datetime.now() - x
print time1
print time2
это работает, но я считаю, что это неправильный способ сделать это.
time1, time2 (после "time1 - = time1" выполняется оператор) не является объектом datetime. Это объект timedelta. То, что вам нужно, это zero timedelta, вы можете сделать это с timedelta (0). – falsetru
NameError: name 'timedelta' не определен –
timedelta из модуля даты и времени. Сначала импортируйте его. («from datetime import datetime») – falsetru