Tag: linux

Непрерывный поток данных из командной строки linux в скрипт python

Мне нужно получить непрерывный поток данных, поступающих с периферийного устройства, в малиновый pi и, наконец, на мой компьютер (Mac). До сих пор данные могут непрерывно (в реальном времени) поступать от периферии, к командной строке моего малинового пи. Обратите внимание, что нет точного «конца» потока данных (предположим, что он продолжается вечно). У меня также есть скрипт, […]

Как получить время входа / выхода пользователя на Python для Windows и Linux?

Я пытаюсь разработать сценарий или инструмент, чтобы рассказать о том, как долго каждый пользователь занимает компьютер, чтобы управлять и балансировать ресурс. Что касается имени пользователя, Python предоставляет чистый способ его получения через os.getlogin (). Однако я искал и не мог найти опрятный API-интерфейс Python, чтобы получить время входа и выхода этого конкретного пользователя. Для Windows […]

Печать содержимого словаря в случайном порядке

Я довольно новичок в Python. Infact, сегодня мой первый день в Python. Я следил за учебником и читал о словаре. Но я не знаю, какой порядок отображения содержимого словаря. Ниже мой код: dir = {'Z':1,'Y':3,'X':5,'V':7,'U':9,'T':2,'S':4,'R':6,'Q':8,'P':10}; print dir; и следующим является вывод: {'Q': 8, 'P': 10, 'S': 4, 'R': 6, 'U': 9, 'T': 2, 'V': 7, […]

Конвертировать mp3 в wav на лету, используя ffmpeg в Python

Я пытаюсь преобразовать mp3-файл на лету в Python в wav-файл, используя ffmpeg. Я называю это с помощью подпроцесса, как я могу получить его вывод, чтобы воспроизвести его как wav на лету, не сохраняя его как файл (или играя при его преобразовании), а затем проигрывая его? Это то, что у меня есть до сих пор: Я […]

Python threading with queue: как избежать использования соединения?

У меня сценарий с двумя потоками: поток, ожидающий сообщений из сокета (встроенный в библиотеку C – блокирующий вызов – «Barra.ricevi»), затем помещает элемент в очередь поток, ожидающий, чтобы получить элемент из очереди и сделать что-то Образец кода import Barra import Queue import threading posQu = Queue.Queue(maxsize=0) def threadCAN(): while True: canMsg = Barra.ricevi("can0") if canMsg[0] […]

Проблемы с libsasl при установке librdkafka1 через yum на машине aws linux

Я пытаюсь установить пакет python confluent-kafka с помощью pip. Я пытаюсь сделать это на экземпляре aws ec2, который работает с amazon linux (версия Amazon Linux AMI версии 2016.09). Я просто делаю: pip install pip install confluent-kafka Это, однако, приводит к следующей ошибке: In file included from confluent_kafka/src/confluent_kafka.c:17:0: confluent_kafka/src/confluent_kafka.h:21:32: fatal error: librdkafka/rdkafka.h: No such file or […]

Нет графического окна в matplotlib в Linux Shell Windows 10

Я пытаюсь использовать matplotlib в оболочке Ubuntu моей машины Windows 10. Следующий код не отображает ошибку, но также не открывается всплывающее окно: >>> import matplotlib >>> matplotlib.use('Agg') >>> import matplotlib.pyplot as plt >>> plt.plot([1,2,3]) [<matplotlib.lines.Line2D object at 0x7f19b3ddebe0>] >>> plt.show() >>> Я также пытался использовать некоторые другие бэкэнды matplotlib – без успеха. Я также включил […]

Разный, чтобы получить выход между?

Для получения результата между следующими командами может быть любое другое: lsof_list = commands.getoutput('lsof | awk \'{print $1,$2,$5}\') или: lsof_list1 = commands.getoutput('lsof | awk \'{print $1}\') lsof_list2 = commands.getoutput('lsof | awk \'{print $2}\') lsof_list5 = commands.getoutput('lsof | awk \'{print $5}\') lsof_list = [lsof_list1, lsof_list2, lsof_list5] конечно, строки будут столбцами и наоборот, но я в основном сомневаюсь […]

Выполнить команду Linux и получить PID

Обычно я использую: os.popen("du folder >> 1.txt ").read() Он работал нормально. Но когда я хотел захватить идентификатор подпроцесса, он возвращает пустое значение. os.popen("du folder >> 1.txt &").read() # Notice the & symbol Кто-нибудь знает, почему и как получить PID?

Получить выделенный текстовый контент из других программ

Когда я использую другие программы (например, открывая pdf или слово), я выберу некоторое текстовое содержимое (например, слово или параграф) с помощью мыши. Я хочу, чтобы моя программа python получала это текстовое содержимое. Как это сделать с помощью PyQt или другой библиотеки Python?

Python - лучший язык программирования в мире.