@ru_python

Страница 8213 из 9768
Fedor
25.02.2019
22:50:45
Привет всем Очень нужна помощь Разрабатываю сайт на django Пишу своего рода «чат»(общение пользователя с компом) Использую вебсокеты В руководствовался этой статьей https://channels.readthedocs.io/en/latest/tutorial/part_3.html Есть необходимость сканировать файл определенный при подключении пользователя и смотреть не появилось ли в нем что-либо Если появилось то отправить клиенту, дальше сканируем Если нет то дальше сканируем (Своего рода поток) Все бы ничего Только вот беда Если делаю такс через asyncio укрываю его в run, то сканирование бесконечное(это здорово) Но вот функционал сервака не работает То есть все зависло на run Как правильно сделать подскажите Что бы можно было асинхронно и файл сканировать и функционал сервака не слетал?

Арахис
25.02.2019
23:00:04
Работаю с biopython. есть сиквенс, говеный. Есть маркеры определенные, нужно их найти в этом говеном сиквенсе, учитывая неопределенности. Нашел функцию nt_search(http://biopython.org/DIST/docs/api/Bio.SeqUtils-module.html#nt_search), которая ищет в хорошей последовательности говеную подпоследовательность, мне нужно наоборот. Сталкивался кто?

Лёха
25.02.2019
23:09:29
Как насчёт принять свою плохую последовательность как хорошую, а затем из нее снова выкинуть плохую? Подумаешь, это 99% всей последовательности

Зато хорошая точно останется.

Google
Лёха
25.02.2019
23:18:22
Работаю с biopython. есть сиквенс, говеный. Есть маркеры определенные, нужно их найти в этом говеном сиквенсе, учитывая неопределенности. Нашел функцию nt_search(http://biopython.org/DIST/docs/api/Bio.SeqUtils-module.html#nt_search), которая ищет в хорошей последовательности говеную подпоследовательность, мне нужно наоборот. Сталкивался кто?
Ну то есть выполняем одну и ту же функцию, только с разной целью: Дано - в квартире скрытая проводка. Где-то в ней есть замыкание. Задача - починить неисправный участок. Решение - из общей распаячной коробки отключать по одному силовому до обнаружения комнаты с замыканием (автомат перестаёт выбивать). Далее в распаячной коробке комнаты отключать по одному выводу на каждый потребитель. Дано 2 - в старой квартире замыкания нет только в одной розетке. Задача - найти это розетку. Решение - аналогично предыдущему. Вся фигня только в том, что выбрасывается хороший или плохой контакт

Арахис
25.02.2019
23:20:20
нашел аналогичную проблему на стековерфло https://stackoverflow.com/questions/45047009/search-in-a-consensus-sequence-with-ambiguous-bases но она не решена, к сожалению

Vasia
26.02.2019
03:51:12
Привет всем Очень нужна помощь Разрабатываю сайт на django Пишу своего рода «чат»(общение пользователя с компом) Использую вебсокеты В руководствовался этой статьей https://channels.readthedocs.io/en/latest/tutorial/part_3.html Есть необходимость сканировать файл определенный при подключении пользователя и смотреть не появилось ли в нем что-либо Если появилось то отправить клиенту, дальше сканируем Если нет то дальше сканируем (Своего рода поток) Все бы ничего Только вот беда Если делаю такс через asyncio укрываю его в run, то сканирование бесконечное(это здорово) Но вот функционал сервака не работает То есть все зависло на run Как правильно сделать подскажите Что бы можно было асинхронно и файл сканировать и функционал сервака не слетал?
джанго и асинкио очень плохо склеиваются. если хочешь асинхронность то используй aiohttp, но там почти нет "батареек"

Shieldy
26.02.2019
04:56:10
Добро пожаловать, Alex! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Добро пожаловать, @Jamal124! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Добро пожаловать, Ирина! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Fedor
26.02.2019
05:25:20
джанго и асинкио очень плохо склеиваются. если хочешь асинхронность то используй aiohttp, но там почти нет "батареек"
Подскажите пожалуйста aiohttp я для чего должен использовать? Что-то я слабо понял

Fedor
26.02.2019
05:28:35
Весь джанго сайт переносить на aiohttp?

Tishka17
26.02.2019
05:29:07
А что за "файл"?

Очень странная задача "сканировать файл"

Google
Fedor
26.02.2019
05:29:47
Можно в личку?

Tishka17
26.02.2019
05:30:11
Ну давай

Хотя лучше бы сюда

Igor
26.02.2019
06:13:54
котоны, подскажите. Есть датафрейм из пандаса. Хочу добавить новую колонку, преобразов её тип от инта к строке. Но в итоге преобразование к строке происходит не для конкретной записи, а для всего столбца почему то. как переписать чтобы работало? df.assign(link=lambda x: str(x["key"]))

Dmitriy
26.02.2019
06:35:52
вроде как подобное поведение прям в документации описано http://dl3.joxi.net/drive/2019/02/26/0008/0983/558039/39/5520cac247.png

если нужно изменить какую-то конкретную запись, то нужно обратиться к ней при помощи .loc или .iloc, смотря что удобнее. Наверное как-то так

Igor
26.02.2019
06:41:55
мне надо изменить каждую запись. когда я не привожу к строке всё работает как часы, а когда привожу он весь столбец в одну строку запихивает

Dmitriy
26.02.2019
06:50:48
а значение какого столбца нужно привести к строке?

Igor
26.02.2019
06:58:06
Key. оно число

Потом в новом столбце еще конкатенации всякие надо будет делать, но пока и так не работает

Dmitriy
26.02.2019
06:59:57
http://dl4.joxi.net/drive/2019/02/26/0008/0983/558039/39/b1b4099d1f.png

можно как-то так попробовать

в примере добавил столбец link, насколько видно из info(), в нем тип данных object - в данном случае строка

Igor
26.02.2019
07:02:32
О, спасибо, попробую

Tishka17
26.02.2019
07:07:21
хочется просить, а этот чат тут при чем?

Dinar
26.02.2019
07:09:36
Здравствуйте, по qt webengine можно вопрос? Шарит кто в этом?

Shieldy
26.02.2019
07:10:30
Добро пожаловать, @sbukr! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Dmitriy
26.02.2019
07:11:11
@IgorMaslov вот попроще вариант)) df['link']=df.key.astype('str')

Igor
26.02.2019
07:13:44
да, тоже рабочий) спасип

ещё бы понять что с assign было не так. потому что мне как джависту, код казался абсолютно верным

Google
Igor
26.02.2019
07:14:59
но тут видимо какие-то заморочки с генераторами сработали

Shieldy
26.02.2019
07:24:40
Добро пожаловать, @jafar_sofar! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Добро пожаловать, @mind3! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Добро пожаловать, @rabbitator! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Alexander
26.02.2019
08:05:00
Люди, не сочтите за наглость, но может кто дать рецепт регулярного выражения для чтения из файла только того, что внутри двойных кавычек?

Tishka17
26.02.2019
08:05:33
а двойные кавычки внутри двойных кавычек бывают?

что за фомрат файла?

Alexander
26.02.2019
08:05:52
а двойные кавычки внутри двойных кавычек бывают?
ну вот я сам не знаю как это будет

Admin
ERROR: S client not available

Alexander
26.02.2019
08:06:06
.js скрипт хочу распарсить

Tishka17
26.02.2019
08:06:10
я не про кодировку

Tishka17
26.02.2019
08:06:12
ой бля

Alexander
26.02.2019
08:06:25
что?

Tishka17
26.02.2019
08:06:26
плохая идея

Alexander
26.02.2019
08:06:34
хм

неужели это невозможно?)

Igor
26.02.2019
08:06:56
а если одинарные? в js они тже разрешены

Tishka17
26.02.2019
08:06:59
возможно, можешь https://github.com/Kronuz/esprima-python

Alexander
26.02.2019
08:07:17
Google
Tishka17
26.02.2019
08:07:24
только хз что ты будешь делать когда скрипт перепишут

var res = get_code(“something”) - как получить значение res?

Alexander
26.02.2019
08:07:52
возможно, можешь https://github.com/Kronuz/esprima-python
спасибо, вроде то что нужно, пошёл разбираться

Tishka17
26.02.2019
08:08:01
это шутка была, сдохнешь

Alexander
26.02.2019
08:08:17
да не, разберусь)) минут 10 дайте

Dark
26.02.2019
08:10:19
from urllib.request import urlopen import threading urls = [ 'http://www.python.org', 'http://www.python.org/about/', 'http://www.python.org/community/', 'https://wiki.python.org/moin/', ] def send(site): r = urlopen(site) print(r,site) thread = [] for site in urls: t = threading.Thread(target=send(site)) thread.append(t) t.start() почему задачи выполняются последовательно?

Tishka17
26.02.2019
08:10:50
потому что у тебя один t только стартует

даже хуже

у тебя в качестве параметра треду передается результат скачивания ссылки

Dark
26.02.2019
08:12:04
вообще мне надо что бы цикл ходил в папку и находил новые файлы, а потом запускал функцию их обработки, переллельно для 20 файлов

Tishka17
26.02.2019
08:12:46
то есть все работает так: 1. Ты скачиваешь ссылку, 2. Создаешь тред и передашеь ему что скачал 3. Запоминаешь тред в списке 4. Повторяешь 5. Запускаешь последний тред

Страница 8213 из 9768