Python » Страница 769

-

Программирование на Python



JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

#7681

try: is_one_arg = open('c:\\config').read()
except:
| open('c:\\config', 'wb').write('0')
| """ run function with 1 arg """
| open('c:\\config', 'wb').write('1')
else:
| if is_one_arg: """ 1 """
| else: """ 2 """
-------------
добавлено в 16.33: Будет или не будет один вылет, зато потом работать будет. =)

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#7682

Протормозил я, нет, чтоб сразу dir глянуть, в новой версии 2 метода добавили, а я и не знал блин, по AttributeError проверить и все), а вообще фигово, что в built-in method'ах без хака не узнать это

kolayuk


репутация: 889
на сайте с 2006 года
сообщений: 575

LG Nexus 4 (LG-E960)

Санкт-Петербург

Возраст - 34

#7683

uploader/394133 исходники моих модулей

nur87


репутация: 60
на сайте с 2006 года
сообщений: 559

Explay Golf

Казань

Возраст - 38

#7684

здрасти

есть модуль positioning. для работы с жпс
у него есть функция

set_requestors(requestors)
Set the requestors of the service (at least one must be set).

какие параетры передаются в эту функцию и за что они отвечают?

спасибо

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#7685

у меня нет жпс, вот пример с другого форума, может поможет
positioning.set_requestors(
[{"type": "service", "format": "application", "data": "gps_app"}])
-------------
добавлено в 13.10: собственно сам пост

nur87


репутация: 60
на сайте с 2006 года
сообщений: 559

Explay Golf

Казань

Возраст - 38

#7686

это мне было известно, но что они значат?
нигде не нашёл описания

P.S. nur87==ilnurgi smile

у меня в проге есть функция, в которой отправляется сообщение, но иногда сообщение не отправляется, вылазит
runtime Error: Already sending

почему то не дает отправить сообщение, прога не для спама

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#7687

рантайм эррор- это когда пытаешься отправить смс, но предыдущее сообщение еще не отправилось, в sms_send в аргументах callback, туда в аргументе статус передается, надо следить за ним.
-------------
добавлено в 14.18: ну, или просто проверять на except RuntimeError и отсрочивать отправку на энное время.

nur87


репутация: 60
на сайте с 2006 года
сообщений: 559

Explay Golf

Казань

Возраст - 38

#7688

сообщение отправлено. отправку я контролирую, но ошибка вылазит, буду отсрочивать как ты и предложил.
спасибо.
-------------
добавлено в 15.45: работаю с гпс.
функция position() возвращает словарь с параметрами координат, через АГПС, но если смарт находится в помещении то он не может поймать спутники и неичего не возвращает, прога как бы тормозится.
как сделать так: после функции, через 10 секунд если параметры не вернула, то установить свои параметры, типа None
-------------
добавлено в 15.47: у меня не получается юзать два таймера, это не возможно или я что-то нделаю не так

itimer1=e32.Ao_timer()
itimer2=e32.Ao_timer()

# где то в функция я запускаю таймеры
.....
itimer1.after(10, func1)
....
itimer2.after(10, func2)
# иногда таймеры работают одновременно
# что приводит к ошибке

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#7689

а что не так, там и там через одинаковое время функции будут вызваны...

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 42

#7690

Как выполнить команду python setup.py py2exe? feel В командной строке не работает...


Яндекс.Метрика