@ru_python

Страница 7143 из 9768
Fox
23.11.2018
22:05:07
Пробовал и 2, и 3 питон

Denis
23.11.2018
22:06:00
Когда хочешь хакать, но пока не умеешь

Винни
23.11.2018
22:08:28
Когда хочешь хакать, но пока не умеешь
эээ... Питон для взлома? Я думал, я один такой отбитый.

Google
Винни
23.11.2018
22:10:31
какать?
изменить одно слово, и ты уже 5 минут как орёшь

Винни
23.11.2018
22:11:21
Может тебе importlib попробовать?
еще одна зависимость? А давай!

Tishka17
23.11.2018
22:11:31
Винни
23.11.2018
22:11:44
хмм, ну тогда еще лучше

встроенный так встроенный.... Я покосолапил читать

Fox
23.11.2018
22:13:44
Не думаю, что ты такой уникальный

Когда хочешь хакать, но пока не умеешь
Таки умею, хз что с этим ебучим subprocess

Винни
23.11.2018
22:15:01
Pwny, pwntools, winappdbg
чарм бы щас слюной плевался

Fox
23.11.2018
22:15:23
PyCharm?

Denis
23.11.2018
22:15:48
Скрипт кидди, однако

Fox
23.11.2018
22:16:07
Я на питоне пишу 5 лет:))

Google
Fox
23.11.2018
22:16:09
Или 6

Denis
23.11.2018
22:16:13
Если хочешь получить ответ на вопрос, для начала нормально его сформулируй

Fox
23.11.2018
22:16:22
Кк

Denis
23.11.2018
22:16:38
И попробуй почитать доку по subprocess, полезная штука

Fox
23.11.2018
22:17:30
Нужно запустить из питона программу, считать её вывод, ввести данные, снова считать вывод, опять ввести данные, ну и можно сказать так по кругу

Я почитал доку, нашёл, что при открытии subprocess.Popen(stdin=Pipe, stdout=PIPE) можно будет сделать именно это

Но чето оно не работает

Банально после запуска читаю stdout и там пусто

communicate не подходит ибо он ждёт завершения рожденного процесса

Denis
23.11.2018
22:22:09
А у меня работает

Fox
23.11.2018
22:24:30
Ось?

Denis
23.11.2018
22:24:46
Андроид

Fox
23.11.2018
22:24:46
И версия питона

Denis
23.11.2018
22:24:57
3.6.6

Fox
23.11.2018
22:26:21
У меня версии поменьше, 2.7.1 чекал и 3 не помню какую, завтра с утра ещё гляну

Можно скрин скрипта?

Denis
23.11.2018
22:28:14


Винни
23.11.2018
22:28:45
Fox
23.11.2018
22:29:27
Хм, flush, мб из-за этого

Мерси

Google
Ivan
23.11.2018
22:29:36
никто не может сказать, можноли зная ип компа или ipv4 сети, или хостнейм компа, получить удаленный доступ?

Fox
23.11.2018
22:30:26
Удалённый доступ к чему?

Rdp/vpn

Ivan
23.11.2018
22:30:39
к компу

Denis
23.11.2018
22:30:42
Можно, пишешь владельцу и просишь открыть доступ

Fox
23.11.2018
22:30:58
А так RATами

Ivan
23.11.2018
22:31:22
а на питоне такое можно написать?

Fox
23.11.2018
22:31:34
Да на чем угодно можно

Denis
23.11.2018
22:31:41
Можно и без питона, через gmail, например

Fox
23.11.2018
22:31:49
Были бы знания

Ivan
23.11.2018
22:31:51
читал

про почту

Были бы знания
да смотрю, все через сокеты делаеться и по локальной сети

Denis
23.11.2018
22:33:02
Gmail не только в локальной сети работает, если что

Ivan
23.11.2018
22:33:36
но по-моему если через почту подключаться то нужно разрешение

Denis
23.11.2018
22:33:58
Ну естественно, оно всегда нужно

Ivan
23.11.2018
22:34:16
а так что бы обойти, а то лишнее затрачное время

на это разрешение

Denis
23.11.2018
22:34:43
Можно нанять человека, чтобы он залез к владельцу в дом и поставил ему троян

Ivan
23.11.2018
22:35:13
та а какимто лояльным способом, мы же не варвары

Google
Denis
23.11.2018
22:35:49
Лояльным - написать ему, позвонить, подойти лично

Ivan
23.11.2018
22:36:14
как-то напрягать не хочеться человека

Denis
23.11.2018
22:36:48
Можно подойти к его родственнику

Ivan
23.11.2018
22:37:52
ну я так понял, без напряга нужного человека не обойтись

Denis
23.11.2018
22:38:20
Да, его же компьютер все-таки

Винни
23.11.2018
22:40:53
в общем, динамический импорт нихрена не работает в пуинсталлере. Точнее, он где-то работает, а где-то нет. Странный молодой модуль.

Denis
23.11.2018
22:41:48
А прочитать файл и засунуть в exec не?

Free
23.11.2018
22:46:51
Посоветуйте хорошую книгу про питон, где описанны особенности и концепции языка пожалуйста

Ivan
23.11.2018
22:47:15
Лутц

Free
23.11.2018
22:47:32
Лутц
Это автор ?

Ivan
23.11.2018
22:47:55
Марк Лутц, там куча томов

Да, автор

Romuald
23.11.2018
22:48:05
Ivan
23.11.2018
22:48:21
4 издание изучение, найди

Free
23.11.2018
22:49:17
А там есть принципиальные отличия языка?

Егор
23.11.2018
23:04:53
снова боль с потоками. Решил упростить условия эксперимента

вырубил сокеты

стартую безо всяких гуникорнов, гевентов

Google
Егор
23.11.2018
23:05:21


сервер запустил, страницу обновил - 13 потоков, еще раз обновил - 27

на этот раз при чем не Dummy а обычные

по идее это количество эквивалентно количеству запросов к апи, но на каждый из них приходит ответ от сервера, так что непонятно почему потоки сами не грохаются. или не должны?

Alex
23.11.2018
23:09:33
Покажи код

Егор
23.11.2018
23:11:53
с этим щас будет сложновато(

Alex
23.11.2018
23:14:22
> непонятно почему потоки сами не грохаются. смотря что ты подразумеваешь под сами грохаются…

числа 13, 27 - это просто номер, часть имени потока

это не значит что у тебя 27 запущенных потоков

Егор
23.11.2018
23:17:18
по моим наблюдениям, если я использую gunicorn -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker -w 1 module:app - то при каждом обновлении страницы на сайте, на бэке создается от одного до несколььких потоков, при следующих обновлениях количество потоков увеличивается

если убивать текущий поток (получается через del threading._active[threading.current_thread().ident] ) - то номер следующего потока больше предыдущего

Alex
23.11.2018
23:18:06
зачем тебе gevent?

Егор
23.11.2018
23:18:55
для flask-socketio, когда возился с ним плотно, заработало с ним

но

сейчас понял что выглядит это все как конфликт библиотек

Alex
23.11.2018
23:19:44
если убивать текущий поток (получается через del threading._active[threading.current_thread().ident] ) - то номер следующего потока больше предыдущего
ты делаешь что-то ооочень странное этим…. лезть в кишки threading явно не лучшая идея. вероятно ты неправильно работаешь с потоками.

Егор
23.11.2018
23:20:04
дело в том что если выпилить сокетио с бэка, то ситуация с потоками остается с прежней, но если стартовать без супервизора, гуникорна с гевентом, но с socketio - потоки плодиться перестают

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

Alex
23.11.2018
23:23:26
не видя кода сложно что-то обсуждать. объясни в кратце зачем тебе потоки и как ты с ними работаешь?

Егор
23.11.2018
23:30:34
потоки мне нужны для того чтобы на базе socketio (использую flask-socketio) работали уведомления. По логике необходимо выделять один поток для одного залогиненного юзера

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