Вопрос № 177201: Каспада Нужен скрипт отправляющий сообщение в чат скайпа 1) нашел в гугле скрипт. вот он: #!/usr/bin/python import Skype4Py import sys import os # customize DISPLAY os.environ['DISPLAY'] = '127.0.0.1:0.0' if...
Вопрос № 177201:
Каспада Нужен скрипт отправляющий сообщение в чат скайпа 1) нашел в гугле скрипт. вот он: #!/usr/bin/python import Skype4Py import sys import os # customize DISPLAY os.environ['DISPLAY'] = '127.0.0.1:0.0' if len(sys.argv) != 3: print 'usage: <user_handle> <message>' sys.exit(1) skype = Skype4Py.Skype() skype.CreateChatWith( sys.argv[1] ).SendMessage( sys.argv[2].decode("utf-8") );
2) Нашел и установил Skype4Py
3)
а он меня вот такимим ошибками
Traceback (most recent call last): File "4.py", line 10, in <module> skype = Skype4Py.Skype() File "/usr/local/lib/python2.5/site-packages/Skype4Py/skype.py", line 250, in __init__ self._Api = SkypeAPI(Options) File "/usr/local/lib/python2.5/site-packages/Skype4Py/api/posix.py", line 35, in SkypeAPI from posix_dbus import SkypeAPI File "/usr
/local/lib/python2.5/site-packages/Skype4Py/api/posix_dbus.py", line 46, in <module> from dbus.mainloop.glib import DBusGMainLoop ImportError: No module named mainloop.glib
что ему родненькому надо. ОС SUSE 10 python сами понимаете 2.5
Как что - dbus-python. Уж кто и зачем отрезал от этого пакета mainloop - не знаю. В fedora он вместе с остальными компонентами. Должен быть в python2.5/site-packages/dbus/mainloop/glib.py
Впрочем у import есть грабли: python ищет модули сначала в текущем каталоге, и если там случайно есть dbus/, dbus.py или dbus.pyc - эффект получается убойный.
Ответ отправил: Хватов Сергей, Практикант
Ответ отправлен: 12.03.2010, 13:30
Номер ответа: 260064
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 260064
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.