Python » Страница 713
-Программирование на Python
В Python 2 у каждого объекта встроенных типов данных есть док-стринги; в Python 1.4 - нет.
Наличие строк документации пользовательских классов и их экземпляров зависит только от программиста, но атрибут __doc__ есть и по дефолту равен None.
Но в любом случае лучше проверять:
obj = getattr(mod, i)
if hasattr(obj, '__doc__'): ...
Python 2.2.2 (#0, Nov 7 2008, 14:24:30) [C] on symbian_s60
Type "copyright", "credits" or "license" for more information.
Ped 2.30.5 beta
>>> import os
>>> help(os)
Traceback (most recent call last):
File "", line 1, in ?
NameError: name 'help' is not defined
>>>
странно
Привет всем! Меня замучал один вопрос: Как цикл в программе сделать ниже приоритетом(то есть идёт у меня цикл, а я в это время могу ещё, допустим, нажимать на кнопку и выполнять её действие, или писать что-нибудь в своей программе). Или подскажите какие - нибудь способы органицазии многозадачности в приложении. Если можно, то с примером. Спасибо.
ffffh, смотря что нужно. К примеру цикл
while flag: что-то делаем
можно заменить на
def func():
. if not flag: return
. что-то делаем
. e32.ao_sleep(time, func)
тоже своего рода цикл, но не блокирует код ниже. Прикрепляю пример
Прикрепленный файл #1:
подскажите пожалуйста способ, как закрыть чужой процесс из своего 'демона'. Код :
name=u'CorePlayer'
if name in appswitch.application_list(0):appswitch.kill_app(name)
Отлично работает пока программу не запустишь как фоновый процесс с помощью e32.start_server. В фоне когда доходит до этих строчек программа закрывается не выводя ни ошибок ни сообщений.
- «
- 1
- 2
- --
- 712
- 713
- 714
- --
- 974
- 975
- »

