
03.10.2009, 23:25
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
С нами:
9456866
Репутация:
979
|
|
Как замерить время выполнения скрипта ?
т.е например
code...
start time
code...
code.... нужно замерить время выполнения между start и end.
code....
end time.
|
|
|

03.10.2009, 23:27
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
С нами:
10342455
Репутация:
144
|
|
Сообщение от rushter
Как замерить время выполнения скрипта ?
К примеру, можно в начале тела скрипта узнать текущее время, а в конце скрипта вычесть из текуего времени, время которое ты узнал в начале скрипта и получить время работы скрипта! Во как завернул!
|
|
|

03.10.2009, 23:30
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
С нами:
9456866
Репутация:
979
|
|
Сообщение от ZirroCool
К примеру, можно в начале тела скрипта узнать текущее время, а в конце скрипта вычесть из текуего времени, время которое ты узнал в начале скрипта и получить время работы скрипта! Во как завернул!
Ну это понятно,нужны именно функции для работы со временем.Я поискал,но не нашёл тех которые мне нужны.
unixtime -> normal time
Upd. нашёл
Последний раз редактировалось rushter; 03.10.2009 в 23:35..
|
|
|

04.10.2009, 11:59
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами:
9427413
Репутация:
973
|
|
Если для тестирования (в смысле чтоб самому глянуть) - то есть timeit
|
|
|

07.10.2009, 01:54
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами:
9427413
Репутация:
973
|
|
Блин, столкнулся с траблом, мб кто подскажет как решить, в общем есть скрипт,работать должен долго, работать должен с веб, краулер короче, но беда в одной из функций идет бесконечный цикл, который обрывается только при специфических условиях, во время его работы часто возникают ошибки ибо коннект -гуано. Работает нормально до тех, пор пока количество ошибок , возникаемых в этой функции не равняется где-то 10, обработка ошибок естествено есть (хотя и в самом отстойном варианте)
Обработка вида
Код:
try:
....
Except Exception, error:
pass
Щас поставил вот такую :
Код:
try:
...
Except:
pass
После где-то 10(вроде) ошибок скрипт вылетает, вылетает по-тихому(без каких либо гвоздей, такое ощущение что типа закончил работу)
Результат такой же. Кто сталкивался, и в какую сторону рыть ? В сторону каких -либо настроек питона, или же это кривая обработка ошибок, или вообще хз что ?
Последний раз редактировалось login999; 07.10.2009 в 01:57..
|
|
|

07.10.2009, 13:02
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами:
9017461
Репутация:
414
|
|
Было что то похожее, но очень давно и правда уже даже не помню как решил ))
Попробуй указать явно все эксепшины которые могут вылететь во время конекта и их нужно перехватить.
Очень странно что скрипт завершается без каких либо сообщений со стороны питона, может стоит посмотреть код, мб где то с условиями накосячил.
|
|
|

07.10.2009, 13:47
|
|
Познавший АНТИЧАТ
Регистрация: 21.03.2007
Сообщений: 1,200
С нами:
10074686
Репутация:
1204
|
|
После где-то 10(вроде) ошибок скрипт вылетает, вылетает по-тихому(без каких либо гвоздей, такое ощущение что типа закончил работу)
Результат такой же. Кто сталкивался, и в какую сторону рыть ? В сторону каких -либо настроек питона, или же это кривая обработка ошибок, или вообще хз что ?
Если запускаешь под винду, то попробуй не запускать под винду (у меня похожее было один разок под виндой, но я забил разбираться).
А вообще, можно написать скрипт, который бы смотрел запущен ли твой скрипт и если он навернулся, то запускать его снова :D
|
|
|

07.10.2009, 19:00
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами:
9427413
Репутация:
973
|
|
По условиям он завершиться не могёт )
Там одни бесконечные циклы )
Выход из них - только через закрытие скрипта )
Запускается именно на винде, щас уже вроде не слетает, хотя тоже хз, может ошибок сколько не было.
Подозреваю, что есть какое-то значение, по типу максимальной глубины рекурсии, так же и для ошибок...
|
|
|

08.10.2009, 01:26
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами:
9017461
Репутация:
414
|
|
Значит мб стоит усербно подебажить скрипт, может как раз и станит ясна причина столь странного поведения )
|
|
|

08.10.2009, 21:44
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами:
9427413
Репутация:
973
|
|
Ах да, совсем забыл - бежим обновляться, Python обновился до 2.6.3 )
Из приятного :
- Issue #1424152: Fix for httplib, urllib2 to support SSL while working through
proxy. Original patch by Christopher Li, changes made by Senthil Kumaran.
Последний раз редактировалось login999; 08.10.2009 в 22:20..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|