Tishka17
Oleg
Ребят, кто знает, какую последовательность надо отправить в терминал, чтобы сэмулировать CTRL+C, то есть закрытие процесса?
Anonymous
(cmd):exit
Anonymous
Если терминал python то можно просто exit()
Oleg
Не, не питона, обычный терминал линукса
Oleg
Я просто открыл псевдотерминал с помощью openpty
Tishka17
Oleg
Там запустил bash, потом из bash-а другой процесс, и хотел бы сэмулировать ctrl+C
Oleg
kill -INT
Не, это же прямо команда должна вводиться, да?
Tishka17
Tishka17
Можешь руками сигнал послать
Tishka17
Там ещё надо указать pid кому посылаешь
Oleg
Если вкратце - то у меня эмулятор терминала, и уже запущена программа. И надо послать какую-то управляющую команду, чтобы этот процесс в терминале закрыть
Oleg
pid я не знаю, с pty взаимодействую только через потоки ввода-вывода
Tishka17
Хз зачем ты вообще взял pty
Tishka17
Oleg
Каким это ещё способом можно сделать?
Oleg
И чтобы им полностью управлять можно было
Oleg
А всё, нашёл)
Oleg
Ctrl + C соответствует коду \x03
𝘎𝘙𝘌𝘌𝘕
Друзья, что курить из доков для создания десктопного приложения, работающего в фоновом режиме под linux?
P.S. Позже планируется версия и под Win.
Anonymous
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
iddqmeоw
Anonymous
oleg
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)
И такое не подходит?
Anonymous
oleg
iddqmeоw
Anonymous
Если я качаю один файл на сервер, то это никак не повлияет на скорость отправки другого файла с сервера?
Anonymous
️Skill
Пишу скрипт для накрутки друзей в ВК, при каждом friendAdd вылазит капча. Лимитов я не нарушаю. Как решить проблему? Использовать антикапчу и т.д. крайний вариант
Anonymous
Anonymous
Xevil, Capmonster
️Skill
А из-за чего сама капча вылезает?
️Skill
Это ж апи. Все по лимитам
Aragaer
в апи не должно быть капчи же
Aragaer
если это апи, то кто капчу-то решать будет?
️Skill
В этом и проблема
️Skill
Смысл такого апи
Проксимов
Aragaer
чозавк
Anonymous
Добрый день!
Хочу реализовать 1 фичу на сайте:
Есть изображение похожее на таблицу. На этом изображении есть пустые квадраты, где будут вставлены цифры. Есть ли возможность вставки цифр из списка в это изображение на заданные места?
Alex
Alex
реализации есть. на прошлом PyCon.UA ребята из Аллегро делали презентацию о том как они решают схожую задачу, но вряд ли тебе это сильно поможет.
Anonymous
Tishka17
А что, через css позицию нельзя задать?
Tishka17
Anonymous
Почему?
незнаю как реализовать.
Насчёт css, можно попробовать. Но незнаю как будет дела если пользователь будет масштабировать это. Не уплывут ли цифры в неизвестном направлении?
Anonymous
Alex
Alex
если хочешь просто наложение данных поверх изображения (без генерации нового) то css как предложил Тишка нормальный вариант
Anonymous
Окей, спасибо за помощь. Попробую реализовать через css. Надеюсь прокатит, если нет, буду искать решение из pycon.
Alex
@Tishka17 кстати презентаха была занятная, чуваки там на бекенде фотошоп гоняли.
Alex
И свой шаблонный движок напилили для генерации картинок
Tishka17
Это затруднительно
Ну вот в качестве примера генерации картинки на сервеое - codephoto.ru
Anonymous
Anonymous
Здравствуйте. Как сделать смену направления движения консольной змейки по нажатию wasd? Никак не получается(((
Dk
А как ты её делаешь?)
Dk
А чем параллелишь?
deniallugo.eth
ну теоретически у тебя должно быть 2 потока.
1 поток (главный) отрисовывает саму змейку второй поток слушает пользовательские нажатия.
при нажатии на клавишу, второй поток отправляет сообщение в главный поток и ты двигаешь змейку.
я это как-т так вижу
Anonymous
Приветствую. Другу нужен сайт, в фигме уже готов дизайн. Я ему предложил найти python разработчика и сделать сайт на flask/django. Никогда не сталкивался в фигмой, этого будет достаточно, если текстового тз нет?
Georgy
Чат, есть приложение и есть python скрипт с нейронкой. Приложение гонит нейронке фото на обработку. Скрипт запускается как под процесс и по окончанию работы приложение считывает результат.
Но я теперь хочу гнать в этот python скрипт поток фотографий и получать ответ.
Вопрос как это лучше сделать?
У меня идея только одна - делать на Python мини сервер (например на flask) и гнать туда post запросы. И общаться между микросервисами по rest api по какому небудь 5000+ порту через локал хост.
Нормальна ли такая практика для desktop приложения. Или есть какой то другой более изящный способ.
Dmytro
@ru_python_beginners
misanthrop
Правила читай