интеграция веб-сервера в скрипт python - PullRequest
1 голос
/ 17 февраля 2020

Я написал программу для генерации последовательностей, которые проходят определенные фильтры (точные последовательности и т.д. c не имеют значения). Каждая последовательность генерируется путем создания случайной строки из 40 символов, состоящей из C, G, T или A. Когда каждая строка генерируется, она проходит через набор фильтров, и если она проходит фильтры, она сохраняется в список.

Я пытаюсь включить в один из этих фильтров онлайн-инструмент BPROM, который, похоже, не имеет реализации библиотеки python. Это означает, что мне нужно будет получить скрипт python для отправки строки последовательности, описанной выше, онлайн-инструменту и сохранить выходные данные как переменную python.

Мой вопрос: есть ли у меня URL к инструменту (http://www.softberry.com/berry.phtml?topic=bprom&group=programs&subgroup=gfindb), как я могу связать мой скрипт, который генерирует последовательности, с онлайн-инструментом - есть ли способ отправить данные в веб-инструмент и сохранить выходные данные инструмента как переменную ? Я изучал запросы, но я не уверен, что это правильный способ подойти к этому (как массивный noob для Python / Coding).

Спасибо за чтение, я немного мертвый, так что я надеюсь, что это имело смысл: P

1 Ответ

1 голос
/ 17 февраля 2020

Конечно, вы можете использовать requests или urllib Вот демонстрационный код:

with urllib.request.urlopen('http://www.softberry.com/berry.phtml?topic=bprom&group=programs&subgroup=gfindb') as response:
   html = response.read()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...