Regex, чтобы найти URL-адреса в строке в Python

Возможный дубликат: Какое лучшее регулярное выражение проверяет правильность строки? Рассмотрим следующую строку: string = "<p>Hello World</p><a href="http://example.com">More Examples</a><a href="http://example2.com">Even More Examples</a>" Как я мог с Python извлекать URL-адреса внутри href-файла привязки? Что-то вроде: >>> url = getURLs(string) >>> url ['http://example.com', 'http://example2.com'] Благодаря!

Создайте собственную цветочную карту, используя матплотблиб и цветовую гамму сюжета

У меня есть следующая проблема: я хочу создать свой собственный цветной (красный-микс-фиолетовый-микс-синий), который отображает значения между -2 и +2 и хочет использовать его для цветных точек в моем сюжете. Затем сюжет должен иметь цветовую шкалу справа. Вот как я создаю карту до сих пор. Но я не уверен, смешивает ли он цвета. cmap = matplotlib.colors.ListedColormap(["red","violet","blue"], […]

Список Python против массива – когда использовать?

Если вы создаете массив 1d, вы можете реализовать его как список или использовать модуль «array» в стандартной библиотеке. Я всегда использовал списки для 1d массивов. В чем причина или обстоятельство, когда я хотел бы использовать модуль массива? Это для оптимизации производительности и памяти, или я пропущу что-то очевидное?

Показать значение по умолчанию для редактирования на входе Python возможно?

Возможно ли, чтобы python принимал ввод следующим образом: Имя папки: Загрузить Но вместо того, чтобы пользователь набрал «Загрузить», он уже существует как начальное значение. Если пользователь хочет отредактировать его как «Загрузки», все, что ему нужно сделать, это добавить «s» и нажать «Ввод». Использование обычной команды ввода: folder=input('Folder name: ') все, что я могу получить, это […]

Python. Является ли словарь медленным, чтобы найти частоту каждого символа?

Я пытаюсь найти частоту каждого символа в любом тексте, используя алгоритм сложности O (n). Мой алгоритм выглядит так: s = len(text) P = 1.0/s freqs = {} for char in text: try: freqs[char]+=P except: freqs[char]=P но я сомневаюсь, что этот словарь-метод достаточно быстр, потому что он зависит от базовой реализации методов словаря. Это самый быстрый […]

Удаление строки DataFrame в Pandas на основе значения столбца

У меня есть следующий DataFrame: daysago line_race rating rw wrating line_date 2007-03-31 62 11 56 1.000000 56.000000 2007-03-10 83 11 67 1.000000 67.000000 2007-02-10 111 9 66 1.000000 66.000000 2007-01-13 139 10 83 0.880678 73.096278 2006-12-23 160 10 88 0.793033 69.786942 2006-11-09 204 9 52 0.636655 33.106077 2006-10-22 222 8 66 0.581946 38.408408 2006-09-29 245 […]

Python / Matplotlib – Есть ли способ сделать разрывную ось?

Я пытаюсь создать сюжет с использованием pyplot с прерывистой осью x. Обычно это делается так, что ось будет иметь что-то вроде этого: (значения) —- // —- (более поздние значения) где // указывает, что вы пропускаете все значения (значения) и (более поздние значения). Я не смог найти примеров этого, поэтому мне интересно, возможно ли это. Я […]

Отображение вывода подпроцесса в stdout и перенаправление его

Я запускаю скрипт через модуль подпроцесса Python. В настоящее время я использую: p = subprocess.Popen('/path/to/script', stdout=subprocess.PIPE, stderr=subprocess.PIPE) result = p.communicate() Затем я печатаю результат в stdout. Все это прекрасно, но по мере того, как сценарий занимает много времени, я хотел получить вывод в реальном времени из сценария в stdout. Причина, по которой я использую вывод, […]

Удалите строки с повторяющимися индексами (Pandas DataFrame и TimeSeries)

Я читаю некоторые автоматические метеорологические данные из Интернета. Наблюдения происходят каждые 5 минут и собираются в ежемесячные файлы для каждой метеостанции. Когда я закончил разбор файла, DataFrame выглядит примерно так: Sta Precip1hr Precip5min Temp DewPnt WindSpd WindDir AtmPress Date 2001-01-01 00:00:00 KPDX 0 0 4 3 0 0 30.31 2001-01-01 00:05:00 KPDX 0 0 4 […]

Как удалить объекты HTML в строке в Python 3.1?

Я просмотрел все вокруг и нашел решения для python 2.6 и ранее, НИЧЕГО, как это сделать в python 3.X. (У меня есть доступ к коробке Win7). Я должен иметь возможность сделать это в версии 3.1 и, желательно, без внешних библиотек. В настоящее время у меня установлен httplib2 и доступ к командной строке curl (вот как […]

 
Interesting Posts for Van-Lav

Дать ответ yes / no в python, когда команда выполняется os.system () в python linux

Django не может правильно уничтожить и создать тестовые базы данных

Распространение большого приложения с поддержкой Python: лучшие практики

Произвольный сон в ожидании потока с тайм-аутом

Есть ли более векторный способ выполнения numpy.outer вдоль оси?

Как полностью перезагрузить Python stdlib logging module в сеансе ipython?

Используйте Часовню для обработки массивной матрицы

Python и NLTK: как анализировать грамматику предложения?

В Python используется выражение `del` запаха кода?

Проверьте области, которые слишком тонкие в изображении

Независимые от платформы пути к файлам?

Можно ли отменить поиск позиции индекса для itersorted в PyTables?

Опция отказоустойчивого окна в OLS от Pandas до Statsmodels

Команда putting Fabric дает фатальную ошибку: исключение «Нет такого файла»

Что такое «Отображение символов типаError должно возвращать целое число …» в этом коде python?

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