Вопросы по теме 'python-multithreading'
Передать счетчик из потока Python в датчик wxpython?
Я пытаюсь передать счетчик из COM-потока Python обратно на вкладку wxpython. У кого-нибудь есть решение, которое будет работать. Некоторые из моего кода ниже:
Этот класс отделен от моего кода wxPython, но вызывается и данные отправляются в этот...
333 просмотров
schedule
17.12.2023
Запустите новый процесс и прочитайте вывод этого процесса.
У меня есть скрипт python, который считывает данные из скрипта bash с конвейером.
sudo beacon scan -b | get.py
Я хочу отказаться от использования конвейера bash и написать все на python. Я пытаюсь открыть несколько процессов параллельно,...
237 просмотров
schedule
12.12.2022
понимание этого кода многопоточного демона Python
Итак, я новичок в python и работаю над обработчиком событий файловой системы. Я наткнулся на watchdog api и там увидел код многопоточности, который не могу понять.
Вот код, опубликованный на их сайте:
import sys
import time
import logging
from...
658 просмотров
schedule
14.03.2024
Отдельный вывод из разных потоков
Весь мой код записывает журнал через say() в sys.stderr и перенаправляет ошибку. На многопоточном сервере я хочу, чтобы каждый поток записывался в отдельный файл журнала. Могу ли я сделать это, не переписывая весь код, используемый потоками?...
1513 просмотров
schedule
21.01.2024
Python 2.7 Tkinter не отвечает при запуске программы
Я абсолютный новичок в Python Tkinter. Моя программа имеет последовательный порт и соединение с клиентским сокетом TCP (выполняется в потоке). Он хорошо работает в консольном приложении, но не работает в графическом интерфейсе Tkinter.
count =...
91 просмотров
schedule
23.11.2023
Панель ноутбука wxpython зависает при запуске потоков
Я пытаюсь разработать графический интерфейс с использованием wxpython, который имеет 3-4 панели ноутбуков, и одна из этих панелей (основная панель) вызывает другой скрипт python с именем abc.py. В этом abc.py я запускаю несколько (> 10) потоков...
66 просмотров
schedule
20.12.2023
Потоки Raspberry Pi Model B. Запустить 2 скрипта Python одновременно
Я надеюсь, что вы можете помочь (как всегда). Я делаю фотобудку и, короче говоря, у меня есть скрипт Python для управления светом (включается на 30 секунд) и еще один, чтобы сделать 4 фотографии для фотобудки. Мне нужно запустить сценарий освещения,...
2634 просмотров
schedule
29.04.2024
играть аккорд в питоне
Я хочу сделать платформу для игры аккордами, как это делает гитара. Например, чтобы сыграть аккорд E, он играет [0, 2, 2, 1, 0, 0] (от струны Low-E к струне High-E).
Я пытаюсь играть аккорды на питоне, одновременно воспроизводя все разные струны...
2217 просмотров
schedule
12.06.2024
Несколько потоков для обработки файлов в python
Я пытаюсь обработать некоторые файлы с помощью python, однако, поскольку количество файлов огромно, это занимает слишком много времени. Я пытаюсь создать несколько потоков и хочу выполнять эту вещь параллельно, чтобы сократить время. Однако не...
1076 просмотров
schedule
16.03.2024
синхронизация потоков с использованием очередей сообщений не в порядке
Следующий код взят из основных докладов Рэймонда Pycon о валюте , отличная презентация. Это немного длинно, поэтому я начну с вопроса:
Если сообщения добавляются вместе в очередь и оба должны быть напечатаны до того, как цепочка будет...
387 просмотров
schedule
08.05.2024
concurrent.futures.ThreadPoolExecutor не работает как исключение. Потоки перестают работать, даже если в очереди достаточно данных для работы
Я работаю над поисковым роботом, используя python, чтобы получить все абсолютные URL-адреса на веб-странице, а затем выполнить поисковый робот для каждого URL-адреса на этой веб-странице.
например:
Как мы видим, веб-страница...
1572 просмотров
schedule
05.11.2022
Сканировать все возможные порты на хосте с помощью Python
Я пишу программу, которая должна сканировать все 65535 портов на хосте в поисках открытых. Это то, что у меня есть до сих пор, и оно работает, но выдает разные результаты каждый раз, когда я запускаю скрипт , почему это происходит?
def...
2607 просмотров
schedule
25.11.2022
Проблема с многопоточностью Python и соединениями сокетов
Недавно я взял Python и пытаюсь больше узнать о сети. Я столкнулся с проблемой, когда я пытаюсь одновременно слушать и отправлять данные, используя многопоточность. Вот код:
import socket
from threading import Thread
name = ""
s =...
28 просмотров
schedule
25.03.2024
Потоки Python: заставить основной поток сообщать о прогрессе
Я запускаю некоторые задания параллельно, что иногда может занять много времени, поэтому я хочу, чтобы основной поток сообщал о ходе выполнения. Например, каждый час.
Ниже приведена упрощенная версия того, что я придумал. Код будет выполняться...
466 просмотров
schedule
13.05.2024
Почему сброс и получение GIL в двух потоках вызывает сбой приложения?
Я разработал расширение Python, используя C++. Единственная функция этого модуля примерно такая:
static PyObject *TestModule_API1(PyObject *self, PyObject *args)
{
PyThreadState *_save;
_save = PyEval_SaveThread();
try
{...
282 просмотров
schedule
28.03.2024
Не уверен, следует ли мне использовать потоки или нет?
Я постараюсь сделать то, что я пытаюсь сделать, максимально простым.
У меня есть два класса ClassA и ClassB
ClassA имеет метод экземпляра, содержащий цикл while, который работает «бесконечно» и собирает данные. ClassA также передается...
78 просмотров
schedule
12.12.2022
Python paho-mqtt блокирует клиентский цикл
в настоящее время я пытаюсь написать программу, которая имитирует атаку, которая дала следующий код:
import requests
import threading
import paho.mqtt.client as mqtt
class Attack(object):
def __init__(self):
self.client =...
1116 просмотров
schedule
27.11.2023
Есть ли способ сериализовать/десериализовать без использования python GIL
Быстрый тест показывает, что cPickle (python 3.6.9 import pickle по умолчанию используется cPickle ) задействует GIL.
import pickle
import os
big_data = os.urandom(10000000)
def run():
pickle.loads(pickle.dumps(big_data))
t =...
159 просмотров
schedule
03.10.2022
Многопоточные запросы Python3
Я много исследовал эту тему, но проблема в том, что я не могу понять, как отправлять многопоточные почтовые запросы с помощью python3.
names = ["dfg","dddfg","qwed"]
for name in names :
res = requests.post(url,data=name)
res.text...
6746 просмотров
schedule
03.05.2024
Поведение членов класса при работе с потоками внутри класса
У меня есть код, который устанавливает обработчик прерывания в основном потоке и запускает цикл в стороннем потоке. Это делается для того, чтобы я мог нажать Ctrl-C для основного потока, чтобы сигнализировать циклу о корректном завершении работы, и...
20 просмотров
schedule
28.05.2024