ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

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

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

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

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

07.10.2009, 01:54
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
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
Провел на форуме: 2868783
Репутация:
414
|
|
Было что то похожее, но очень давно и правда уже даже не помню как решил ))
Попробуй указать явно все эксепшины которые могут вылететь во время конекта и их нужно перехватить.
Очень странно что скрипт завершается без каких либо сообщений со стороны питона, может стоит посмотреть код, мб где то с условиями накосячил.
|
|
|

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

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

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

08.10.2009, 21:44
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
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..
|
|
|
|
 |
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|