June 11th, 2010

404

python

Нужно распарсить строку вида "text33.22" и получить на выходе две переменные с 33 и 22 внутри, если text равен нужному тексту.

Re я откинул сразу.

Пока получилось так:

if dev_name.startswith("vob"):
    (ndom,nid)=[int(part) for part in dev_name[3:].split(".")]


Ощущаю страшный оверкилл. Есть ли более красивое решение? (И ДА, В ПИТОНЕ НЕТ SCANF).
404

Отладка в питоне

Как быстро включить-выключить перехват эксепшенов в питоне? Проще простого:

Было.
try:
   do_something_nasty()
except:
   pass


Теперь в nasty произошло что-то непонятное и мы хотим видеть (на время отладки) что.

Вместо того, чтобы сдвигать весь текст и убирать try/except мы делаем так:

try:
   do_something_nasty()
except None:
   pass
404

уточнённая статистика по дебиану

(это я не дебиан дрочу, а скрипт сбора статистики).

Установка:
cpu_time	121182397380
wr_req		49576
rx_bytes	1415577
tx_packets	95581
mem_kb		262144
wr_sect		2707053
rd_req		8556
rd_sect		130405
tx_bytes	142373319
online_vcpus	1
rx_packets	25749
domid		21
oo_req		0
oo_sect		0


Время в наносекундах, диск - в секторах, остальное понятно. oo - other output, что такое не знаю, ни разу не видел не-нули.
404

искал книгу

.. нашёл.

Year of Publication: 1991

Книга по администрированию.

Ну, разве что, в антиквариат... Как быстро тухнут компьютерные книги...