Как я могу переопределить вызов класса внутри импортированного класса в python?

Скажем, у меня есть следующий скрипт в modul1 : class IN(object): def __init__(self): pass class C(object): def __init__(self, x): pass def func(self): cl = IN() Затем я хочу использовать класс C внутри другого скрипта: from modul1 import C class IN(object): def __init__(self): pass class C2(C): def __init__(self, x): C.__init__(self, x) Я могу переопределить func-метод класса […]

многоразовое приложение для объявлений на сайтах django, которые отображают сообщение только один раз для каждого пользователя

Я хочу показывать разные сообщения зарегистрированным пользователям только один раз в своем приложении django. Я нашел django-объявления, которые, казалось, делали то, что я хочу – но я обнаружил, что при тестировании он отмечает сообщения как прочитанные с использованием переменной сеанса, которая исчезает, если пользователь выходит из системы. Это означает, что сообщение снова отображается пользователю, если […]

Python beautifulsoup пытается удалить html-теги 'span'

Я пытаюсь удалить [<span class="street-address"> 510 E Airline Way </span>] и я использовал эту чистую функцию, чтобы удалить ту, которая находится между < > def clean(val): if type(val) is not StringType: val = str(val) val = re.sub(r'<.*?>', '',val) val = re.sub("\s+" , " ", val) return val.strip() и он производит [ 510 E Airline Way […]

Сохранить функции для повторного использования без повторного выполнения

Я попытался найти какие-то вещи, которые позволяют «сохранить функции», такие как: После запуска программы (включая некоторые функции), и после этого мы сохраним адрес функций в памяти, мы сможем повторно использовать эти функции без выполнения. Не могли бы вы дать мне некоторые идеи (в общем или в частности в Python, C / C ++, …). Я […]

Как отсортировать похожие значения в отсортированном списке (на основе второго значения) кортежей на основе другого значения (третьего значения) в кортеже в порядке убывания

У меня есть список кортежей формата [( "D", 21,5), (е, 21,4), ( "а", 20,1), ( "б", 20,3), ( "с", 20,2) ,. ..] где первые значения (a, b, c и т. д.) уникальны, а остальные два значения в кортеже могут повторяться (например, 20) Я хочу отсортировать список на основе 2-го элемента (здесь 20,21) в кортеже в […]

как использовать блокировку MessgeBox в киви

У меня есть приложение Kivy. Из основного графического интерфейса я хочу открыть новое окно сообщения и заставить основной графический интерфейс ждать результата взаимодействия с полем действий. Я видел, что в окне сообщений Qt4 есть поддержка этого типа блокирующего вызова, но я не нашел эквивалентную функциональность в Kivy. Существует ли такая особенность?

Небезопасное соединение rfcomm в Python

Я хотел бы установить соединение Bluetooth с устройства Android с малиной Pi без спаривания. Язык, используемый в RPi, – это Python. Я соединяю using createInsecureRfcommSocketToServiceRecord от android. Однако соединение устанавливается только тогда, когда два устройства сопряжены. Есть ли эквивалент listenUsingInsecureRfcommWithServiceRecord в Python? Код малины Pi server_sock=BluetoothSocket( RFCOMM ) server_sock.bind(("",PORT_ANY)) server_sock.listen(1) port = server_sock.getsockname()[1] uuid = […]

преобразование списка Python в числовой вектор R

Мне нужно подогнать мои данные в бета-дистрибутив и получить альфа- параметр. Я кодировал в Python, но в SciPy не существует какой-либо функции бета-фитинга. Либо я делаю все в Matlab, с которым я не слишком знаком, либо в Python с R и его функцией fitdistr . Поэтому я пошел за последним. from rpy2.robjects.packages import importr MASS […]

как правильно прокручивать два файла, сравнивая строки в обоих файлах друг с другом

У меня возникли проблемы с анализом твитов (файл 1, стандартный ответ twitter json) против списка слов (файл 2, разделитель табуляции, два столбца) с их настроением, назначенным им (положительным или отрицательным). Проблема в том, что верхний цикл работает только один раз, а затем скрипт заканчивается, когда я перебираю файл 1, а затем вложен в него, я […]

Не могу установить пульт с PyCharm

Я пытаюсь настроить PyCharm на то, где я могу общаться с ним дома и при работе с ноутбуком. У меня есть плагин BitBucket, установленный на обоих. Я пытаюсь нажать мою основную папку, но я получаю сообщение об ошибке «Не могу нажать, потому что никаких пультов нет». Я схожу с ума здесь. Был у него более […]

Python - лучший язык программирования в мире.