Python » Страница 763

-

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



nur87


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

Explay Golf

Казань

Возраст - 37

#7621

питон 2.0
есть у меня скрипт, юзаю модуль location. в консоли скрипт работает отлично
собираю в сис на копме, устанавливаю. но модуль не хочет работать, получаю от него данные:

cell_id=location.gsm_location()
print cell_id

cell_id в итоге равен None
модуль импортируется без ошибок.

это из-за капсоф так? как задать капсы для exe dj втором питоне.
подойдет ли из смартсиса?
-------------
добавлено в 09.34: через
e32.get_capabilities()
получил такие капсы:
NetWorkService, LocalServices, ReadUserData, WriteUserData, UserEnvirement

JOIN_ME


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

#7622

Virtuos86,
открой любую ссылку по ассоциации (например в некоторых старых миниоперах "скачать"), перейди в JBakTaskMan функции->свойства задачи->ком. строка и озвучь всем как оно выглядит.
-------------
добавлено в 09.56: На ветеране например так u'Z:\system\apps\Browser\Browser.app O"4 favicon.ico"' , а на 9ке думаю както так u'O"4 favicon.ico"'
-------------
добавлено в 10.04: Сколько просил сишников сделать модуль с функцией get ком. строки - все отнекивались "нафиг надо". А сейчас ой как к стати он бы был. =)

dimy44


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

HTC One S

Евпатория

Возраст - 53

#7623

у меня тоже вылетает при >=2148. Вот тогда

import e32
timer = e32.Ao_timer()
def after(time, func=None):
if not func: e32.ao_sleep(time)
else:
maxtime = 2147
if time > maxtime:
timer.after(maxtime, lambda: after(time - maxtime, func))
else:
timer.after(time, func)
def cancel(): timer.cancel()

nur87


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

Explay Golf

Казань

Возраст - 37

#7624

через смартсис меняю капсы exe приложения, в итоге скрипт не может найти модули для работы.
как быть, подскажите
-------------
добавлено в 11.02: эх. надо было глаза пошире раскрыть. через pkg добавил недостающие капсы.
спасибо smile
-------------
добавлено в 14.29: есть модуль, в формате pyd . документации по нему нет. но он возвращает описание по help(модуль)
информация не помещается на экране, поэтому все не прочитать. как его сохранить в переменную, для последующего сохранения

Virtuos86


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

где-то в России

#7625

nur87,
Перенаправь вывод в файл

>>> sys.stdout = open('d:/stdout.txt', 'w')
>>> help(модуль)

всё.

nur87


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

Explay Golf

Казань

Возраст - 37

#7626

Virtuos86
вываливается куча ошибок
в конце
AttributeError: Console instance has no attribute 'isatty'

Virtuos86


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

где-то в России

#7627

nur87,
Мда. Тогда dir модуля и у каждого объекта смотреть __doc__.
help ведь всё равно основную инфу берёт в докстрингах, просто pprint-ит её, ну и структурирует.

dimy44


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

HTC One S

Евпатория

Возраст - 53

#7628

проверил в 1.9.6.

>>> import sys
>>> class W:
... def write(self, t):
... try: open('d:\\1.txt', 'a').write(t)
... except: pass
...
>>> sys.stdout = W()
>>> help(sys)

все работает, сохранился хэлп в файл. Странно, у меня в этой консоле sys.ps2 после двоеточия отступы не делает. Фигня. А как изменить лимит символов на принт, чтоб так не урезалась инфа?

kolayuk_smart


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

#7629

Народ, стесняюсь спросить, а нафига вам на н8 питон? Юзайте Qt! Он там работает из коробки, ставить дополнительно ничего не нужно. При желании можно заюзать технологию QML - еще проще да и редактировать можно на смартфоне...

nur87


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

Explay Golf

Казань

Возраст - 37

#7630

kolayuk_smart
был бы там pyQT пользовался бы им.
мне питон нравится, всем удовлетворяет.
а так QT то уже с++, сколько всего переучивать


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