Python » Страница 722

-

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



MaddyMax


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

7211

Господа, подскажите пожалуйста, отловить ошибку при таком стечении обстоятельств, когда при appuifw.popup_menu() вместо выбора одного из пунктов нажимается "Назад", можно только через try? В этом случае функция же ничего не возвращает?

dimy44


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

HTC One S

Евпатория

Возраст - 55

7212

Возвращает значение None
-------------
добавлено в 18.15: index = appuifw.popup_menu(...)
if index is None: юзер нажал отмену

harek535


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

7213

мужики ну вот хоть убей не нашел не одной функции поиска в тексте кроме регулярок конечно.
такие функции вообще есть?

MaddyMax


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

7214

dimy44,
Спасибо, то что надо)
-------------
добавлено в 20.35: dimy44,
Спасибо, то что надо)

Besplotnyi


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

Apple iPhone 14 Pro

Луганск

Возраст - 35

7215

harek535,


>>> myString="Hello,World!"
>>> myString.find("World")
7
>>>

Совсем думать не хочешь.
методы объекта можно просмотреть при помощи инструкции dir

>>> myString="Hello, World!"
>>> dir(myString)
['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
>>>

Besplotnyi


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

Apple iPhone 14 Pro

Луганск

Возраст - 35

7216

dimy44, пробовал из rar извлечь? Я сходил по профилю атранта, где он все книги выкладывал - все ссылки дохлые.
Можно залить все это дело на ФТП и давать ссылки уже оттуда, чтоли...

dimy44


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

HTC One S

Евпатория

Возраст - 55

7217

wassat да, когда переименовал, распаковал, спасибо.

Landw1rt


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

Sony Xperia M2

Москва

Возраст - 35

7218

Где взять модуль для работы с вибрацией? Или каким образом стандартными средствами управлять виброй? S^3 Python 2.0

-------------
добавлено в 22.36:

import sys
data_path=u'e:\\data\\Test\\'
sys.path.append(data_path+'vibra.zip')
import vibra


Пишет:

import vibra
File "c:\resource\python25\python25.zip\site.py", line 109, in platsec_import
raise ImportError("No module named " + name)
ImportError: No module named vibra


Взял модуль vibra.pyd. Теперь не могу импортировать. Что не так делаю?

JOIN_ME


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

7219

Юзай miso или misty

Landw1rt


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

Sony Xperia M2

Москва

Возраст - 35

7220

Traceback (most recent call last):
File "default.py", line 107, in menu_action
f()
File "default.py", line 70, in query_and_exec
script_namespace.namespace)
File "c:\data\python\Quest100500.py", line 5, in
import misty
File "c:\resource\python25\python25.zip\site.py", line 86, in platsec_import
return _original_import(name, globals, locals, fromlist, level)
File "e:\data\Test\misty.py", line 5, in
_misty = imp.load_dynamic('_misty', 'c:\\sys\\bin\\_misty.pyd')
ImportError: dlopen: Load failed



Вот такой ответ.
–misty.pyd по нужному пути лежит.
В чем на сей раз загвоздка?
Дело в моих золотых руках, растущих неоттуда, или в версии питона?
Есть возможность декомпилировать файл или как-то открыть .pyd?