Tag: linux

Вставить веб-браузер в программу Python

Как я могу встроить веб-браузер в программу Python? Он должен работать на Linux (GTK, Qt в порядке) или кросс-платформенный. Я посмотрел на вложение pywebgtk и виджет WebKit Qt . Но они, похоже, имеют немного больше, чем механизм рендеринга. В частности, я бы хотел поддержать просмотр взад и вперед и вкладку. Является ли что-то вроде этого […]

Что является хорошим кандидатом на хранение для сбора данных в режиме реального времени в Linux?

Я строю систему сбора данных. Приобретенные данные обычно состоят из 15 сигналов, каждый из которых отсчитывается, например, на 500 Гц. То есть, каждая секунда примерно 15 х 500 х 4 байта (подписанный флоат) будет прибывать и должна сохраняться. Предыдущая версия была построена на .NET (C #), используя DB4O db для хранения данных. Это было довольно […]

Python чтение и запись в tty

ПРЕДПОСЫЛКА: Если вы хотите, перейдите к разделу проблемы Я работаю на переднем конце тестового оборудования. Целью переднего конца является упрощение написания длинных тестовых скриптов. В значительной степени просто сделать их более удобными для чтения и записи. Оборудование будет протестировано с помощью контроллера ProLogix GPIB-USB (см. Proogix.biz). Мы нашли учебное пособие по адресу http://heliosoph.mit-links.info/gpib-on-debian-linux-the-easy-way/ и выполнили […]

Как установить wxPython с помощью virtualenv

Я пытаюсь начать новое приложение GUI python, и я решил использовать wxPython в качестве графического интерфейса, потому что я хочу многоплатформенную. Проблема в том, что я хочу использовать virtualenv (с virtualenvwrapper), чтобы изолировать среду и иметь возможность воспроизводить ее на других машинах, где я буду работать, но я не могу установить wxPython. Я установил его […]

siginterrupt () работает только для первого сигнала? (Python)

По какой-то причине siginterrupt () только, кажется, устанавливает поведение для первого полученного сигнала. В этой примерной программе первый SIGQUIT, по-видимому, ничего не делает, но второй сигкат печатает «Обработчик SIGQUIT» и s.accept () выдает исключение из строя системного вызова. from signal import * from socket import * import sys def sigquitHandler(signum, frame): print("SIGQUIT Handler") s = […]

скомпилировать скрипт python в linux

Поэтому у меня есть сценарий python, который опирается на пару модулей. В частности, pexpect и pyinoitify. Я знаю, что вы можете скомпилировать скрипт python в .exe в Windows, но есть ли что-то относительно эквивалентное в linux? Я не забочусь о том, чтобы быть бинарным, я просто хотел бы иметь возможность распространять свой скрипт, не требуя […]

Как получить путь к системной библиотеке в Unix (Linux, FreeBSD)

Мне нужен более или менее портативный программный способ для запроса списка путей динамической библиотеки. Для Linux я могу объединить $LD_LIBRARY_PATH и содержимое /etc/ld.so.conf (обработка директив include при необходимости и, возможно, фильтрацию по архитектуре), но это не работает, например, во FreeBSD. В конечном счете, для этого мне нужна функция Python. При необходимости он может вызывать gcc […]

Что означает статус выхода 3 процесса?

Я видел использование статуса выхода 3 в нескольких сценариях python, которые перезапускают процессы. Насколько я знаю, соглашение составляет всего около 0 и «не 0 » в Unix / Linux. Существует ли соглашение, определяющее другие значения, такие как 3 .

Пустой cookiejar с использованием SUDS

Я запускаю SUDS 0.4 на Linux Slackware 13.0 с помощью python 2.6.2. Когда я вызываю метод SOAP с помощью этого кода: from suds.client import Client client = Client(url='file:acctWeb.wsdl', location='http://10.242.69.4:8088/pfmaccess') res = client.service.login(login='user',password='passwd') Я получаю следующий ответ: DEBUG:suds.transport.http:received: CODE: 200 HEADERS: {'set-cookie': 'OSP_Ref=0000000573800052;Domain=10.242.69.4:8088;Path=/pfmaccess', 'content-length': '26541', 'content-type': 'text/xml; charset=utf-8', 'connection': 'close', 'server': 'Alcatel-Lucent OSP 2.4'} но >>> […]

Убейте процесс, используя его имя внутри linux (Python)

это работает, но он убивает каждый процесс Python. pkill python Однако я не могу: pkill myscript.py Я также пробовал killall , но и не повезло. У меня есть регулярные выражения пользователя? Кстати, я хочу сделать это в скрипте python с import os.

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