Есть ли библиотека python, которая абстрагирует транспорт на основе IP – TCP, UDP, SCTP, TLS и т. Д.?

Недавно я заинтересовался протоколом DIAMETER, определенным RFC 6733 . Поскольку я изучаю Python, я подумал, что было бы интересно узнать, могу ли я использовать любую библиотеку Diameter Python. Я нашел его , но он, похоже, больше не поддерживается. Поэтому я получил очень амбициозную идею о попытке построить один, по крайней мере, что-то скелетное, которое может […]

Преобразование строки даты в формате данных в выходные / выходные данные

У меня есть dataframe с DATE-строкой, и мне нужно преобразовать его в строку значения 1, если дата является днем ​​выходного дня и 0, если это не так. До сих пор я преобразовывал данные в будние дни df['WEEKDAY'] = pandas.to_datetime(df['DATE']).dt.dayofweek Это способ создать эту строку «WEEKEND» без функций? Благодаря!

Объединение страниц URL как единого кадра данных

Я пытаюсь загрузить исторические данные о погоде для данного местоположения. Я изменил пример, указанный в flowingdata, но я застрял на последнем шаге – как уступить несколько Data Frames MWE: import pandas as pd frames = pd.DataFrame(columns=['TimeEET', 'TemperatureC', 'Dew PointC', 'Humidity','Sea Level PressurehPa', 'VisibilityKm', 'Wind Direction', 'Wind SpeedKm/h','Gust SpeedKm/h','Precipitationmm', 'Events','Conditions', 'WindDirDegrees', 'DateUTC<br />']) # Iterate through […]

как использовать переменную вместо строки внутри функции поиска регулярных выражений в python

У меня есть эта функция регулярного выражения для извлечения определенного слова в строке fileName = re.search(r'path1\w([A-Za-z\d]+)', self.fileList[0]).group(1) path1 – фактическая строка Что делать, если я хотел бы заменить его переменной fileName = "path1" где fileName = "path1" Я пытался: print re.search(r'\w([A-Za-z\d]+)' % fileName, self.fileList[0]).group(1) Я получил эту ошибку: TypeError: не все аргументы, преобразованные во время […]

Стыковка имен аргументов функции для работы с inspect.getargspec

Я пытаюсь inspect.getargspec функцию для теста, который в конечном итоге передает макет через функцию inspect.getargspec . Я хотел бы использовать некоторые конкретные имена в качестве имен аргументов функции mocked. Насколько я знаю, нет никакого конкретного способа издеваться над именами аргументов, поэтому я пытаюсь использовать аргумент spec= Mock: In [1]: import mock, inspect In [2]: inspect.getargspec(mock.Mock(spec=lambda […]

Как можно подождать, пока элемент будет виден, а затем нажмите в Python Selenium Webdriver?

В odoo я написал код, чтобы нажать кнопку отправки, которая browser.find_element_by_xpath("//span[.='Send']").click() После нажатия кнопки «Отправить», я должен нажать кнопку «Подтвердить продажу», но во время выполнения она выдает ошибку, например, элемент не отображается Я также пробовал webdriver.wait.until(browser.find_element_by_xpath("//span[.='Confirm Sale']")) но возникает такая ошибка, как AttributeError: 'module' object has no attribute 'wait' Я приклеиваю 2 изображения для этого […]

Никаких дистрибутивов, найденных для setup.py

У меня проблема с pip install . Я пытаюсь загрузить SQLAlchemy и загрузить gz-файл отсюда . Однако, когда я pip install setup.py в командной строке, я получаю: Downloading/unpacking setup.py Could not find any downloads that satisfy the requirement setup.py Cleaning up.. No distributions at all found for setup.py Я столкнулся с аналогичной проблемой с pip […]

Является ли manage.py правильным способом организации / записи приложений Flask?

Позвольте мне начать с того, что я чувствую себя очень глупо, задавая этот вопрос, потому что я не могу найти нить / статью, которую я прочитал некоторое время назад, объясняя причины не использовать manage.py. Недавно я запустил веб-приложение, и я действительно боролся с переходом с manage.py runserver для gunicorn app:app . Я сделал что-то не […]

действительно ли установка max_length на очень большое значение потребляет дополнительное пространство?

У меня есть поле в модели, name = models.CharField(max_length=2000) и введенные данные, name='abc' max_length модели django установлена ​​в 2000, а введенные данные – только длины 3. max_length ли max_length пространство для 2000 символов в таблице базы данных для каждого объекта? после сохранения объекта модели освобождается ли пространство? Устанавливать более высокий max_length увеличивает размер базы данных, […]

Сравнение между одним элементом и всеми остальными столбцами DataFrame

У меня есть список кортежей, которые я превратил в DataFrame с тысячами строк, например: frag mass prot_position 0 TFDEHNAPNSNSNK 1573.675712 2 1 EPGANAIGMVAFK 1303.659458 29 2 GTIK 417.258734 2 3 SPWPSMAR 930.438172 44 4 LPAK 427.279469 29 5 NEDSFVVWEQIINSLSALK 2191.116099 17 … и у меня есть правило: def are_dif(m1, m2, ppm=10): if abs((m1 – m2) […]

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