Tishka17
О да, там точно помогут 😂
Да есть faq со ссылками
Oleg
Ребят, кто знает, какую последовательность надо отправить в терминал, чтобы сэмулировать CTRL+C, то есть закрытие процесса?
Anonymous
(cmd):exit
Anonymous
Если терминал python то можно просто exit()
Oleg
Не, не питона, обычный терминал линукса
Oleg
Я просто открыл псевдотерминал с помощью openpty
Oleg
Там запустил bash, потом из bash-а другой процесс, и хотел бы сэмулировать ctrl+C
Oleg
kill -INT
Не, это же прямо команда должна вводиться, да?
Tishka17
Не, это же прямо команда должна вводиться, да?
Ну это команда которая посылает сигнал
Tishka17
Можешь руками сигнал послать
Tishka17
Там ещё надо указать pid кому посылаешь
Oleg
Если вкратце - то у меня эмулятор терминала, и уже запущена программа. И надо послать какую-то управляющую команду, чтобы этот процесс в терминале закрыть
Oleg
pid я не знаю, с pty взаимодействую только через потоки ввода-вывода
Tishka17
Хз зачем ты вообще взял pty
Oleg
Хз зачем ты вообще взял pty
Ну мне нужно полностью получать состояние терминала в определённый момент
Oleg
Каким это ещё способом можно сделать?
Oleg
И чтобы им полностью управлять можно было
Oleg
А всё, нашёл)
Oleg
Ctrl + C соответствует коду \x03
𝘎𝘙𝘌𝘌𝘕
Друзья, что курить из доков для создания десктопного приложения, работающего в фоновом режиме под linux? P.S. Позже планируется версия и под Win.
iddqmeоw
можно ли делать bulck_write складывая списки с апдейтами и делитами? coll.bulk_write([UpdateOne({'_id': 'upd'}, {'$set': {'k': 'v'}}, True)] + [DeleteOne({'_id': 'del'})]) код работает, но пичарм ругается следующим сообщением: "Expected type 'List[UpdateOne]' (matched generic type 'List[_T]'), got 'List[DeleteOne]' instead... Inspection info: This inspection detects type errors in function call expressions. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Types of function parameters can be specified in docstrings or in Python 3 function annotations."
iddqmeоw
pymongo
Anonymous
С помощью чего можно максимально просто отследить, какая кнопка нажата?
oleg
С помощью чего можно максимально просто отследить, какая кнопка нажата?
Input()? https://stackoverflow.com/questions/13207678/whats-the-simplest-way-of-detecting-keyboard-input-in-python-from-the-terminal
Anonymous
Input()? https://stackoverflow.com/questions/13207678/whats-the-simplest-way-of-detecting-keyboard-input-in-python-from-the-terminal
Я написал "с помощью чего отследить нажатую кнопку", а не ввести информацию👹
iddqmeоw
не совсем понял) единственно что усвоил - нельзя складывать апдейты и делиты
oleg
Я написал "с помощью чего отследить нажатую кнопку", а не ввести информацию👹
#code import pygame, time from pygame.locals import * pygame.init() screen = pygame.display.set_mode((640, 480)) pygame.display.set_caption('Pygame Keyboard Test') pygame.mouse.set_visible(0) while True: print "doing a function" for event in pygame.event.get(): if (event.type == KEYUP) or (event.type == KEYDOWN): print "key pressed" time.sleep(0.1) И такое не подходит?
oleg
не совсем понял) единственно что усвоил - нельзя складывать апдейты и делиты
А нет наверное просто с типами несоответствие получил
oleg
Подходит, но нужно просто для консоли, на пугаме я уже змею сделал👹
Ну там была другая задача но принцип такой же ты постоянно отслеживать нажатие в цикле while
Anonymous
Если я качаю один файл на сервер, то это никак не повлияет на скорость отправки другого файла с сервера?
oleg
Это сробит для консоли?👺
Там в конце есть edit где предлагаются асинхронный перехват нажатия клавиши
️Skill
Пишу скрипт для накрутки друзей в ВК, при каждом friendAdd вылазит капча. Лимитов я не нарушаю. Как решить проблему? Использовать антикапчу и т.д. крайний вариант
Anonymous
Xevil, Capmonster
️Skill
А из-за чего сама капча вылезает?
️Skill
Это ж апи. Все по лимитам
Aragaer
в апи не должно быть капчи же
️Skill
Использовать программы для распознавания капчи)
Я скрипт на продажу пишу, и думаю каждому покупателю не захочется брать ещё и xevil
Aragaer
если это апи, то кто капчу-то решать будет?
️Skill
В этом и проблема
️Skill
Смысл такого апи
Anonymous
А из-за чего сама капча вылезает?
Если не найдешь ответ, можешь в ТП вк отписать, они отвечают насчет апи
Проксимов
в апи не должно быть капчи же
Добро пожаловать в апи вк
Aragaer
чозавк
Anonymous
Добрый день! Хочу реализовать 1 фичу на сайте: Есть изображение похожее на таблицу. На этом изображении есть пустые квадраты, где будут вставлены цифры. Есть ли возможность вставки цифр из списка в это изображение на заданные места?
Anonymous
возможность есть. задача сводится к определению координат этих “квадратов”.
Они будут постоянны. Есть реализации подобного? Координаты можно рассчитать
Alex
Они будут постоянны. Есть реализации подобного? Координаты можно рассчитать
В таком случае ты можешь просто хранить координаты вместе с изображением и на базе этого генерировать новое изображение.
Alex
реализации есть. на прошлом PyCon.UA ребята из Аллегро делали презентацию о том как они решают схожую задачу, но вряд ли тебе это сильно поможет.
Tishka17
А что, через css позицию нельзя задать?
Anonymous
Почему?
незнаю как реализовать. Насчёт css, можно попробовать. Но незнаю как будет дела если пользователь будет масштабировать это. Не уплывут ли цифры в неизвестном направлении?
Alex
если хочешь просто наложение данных поверх изображения (без генерации нового) то css как предложил Тишка нормальный вариант
Anonymous
Окей, спасибо за помощь. Попробую реализовать через css. Надеюсь прокатит, если нет, буду искать решение из pycon.
Alex
@Tishka17 кстати презентаха была занятная, чуваки там на бекенде фотошоп гоняли.
Alex
И свой шаблонный движок напилили для генерации картинок
Tishka17
Это затруднительно
Ну вот в качестве примера генерации картинки на сервеое - codephoto.ru
Anonymous
Здравствуйте. Как сделать смену направления движения консольной змейки по нажатию wasd? Никак не получается(((
Dk
А как ты её делаешь?)
Anonymous
А как ты её делаешь?)
Да никак, не получается сделать параллельные методы
Dk
А чем параллелишь?
Anonymous
А чем параллелишь?
И процессом пробовал и тредом👹
deniallugo.eth
ну теоретически у тебя должно быть 2 потока. 1 поток (главный) отрисовывает саму змейку второй поток слушает пользовательские нажатия. при нажатии на клавишу, второй поток отправляет сообщение в главный поток и ты двигаешь змейку. я это как-т так вижу
Anonymous
Приветствую. Другу нужен сайт, в фигме уже готов дизайн. Я ему предложил найти python разработчика и сделать сайт на flask/django. Никогда не сталкивался в фигмой, этого будет достаточно, если текстового тз нет?
Georgy
Чат, есть приложение и есть python скрипт с нейронкой. Приложение гонит нейронке фото на обработку. Скрипт запускается как под процесс и по окончанию работы приложение считывает результат. Но я теперь хочу гнать в этот python скрипт поток фотографий и получать ответ. Вопрос как это лучше сделать? У меня идея только одна - делать на Python мини сервер (например на flask) и гнать туда post запросы. И общаться между микросервисами по rest api по какому небудь 5000+ порту через локал хост. Нормальна ли такая практика для desktop приложения. Или есть какой то другой более изящный способ.
Dmytro
@ru_python_beginners
misanthrop
Правила читай