Tag: linux

Создайте изображение для каждого шрифта в Linux-системе с помощью Python

Я ищу способ перечислить все шрифты, установленные в системе linux / Debian, а затем сгенерировать изображения некоторых строк с использованием этих шрифтов. Я ищу ваш совет, поскольку я как-то вижу, как делать каждую часть, но не для того, чтобы сделать то и другое: Чтобы перечислить все шрифты в системе UNIX, xlsfonts может сделать трюк: import […]

Кросс-платформенный способ вызова команды Python 3.x

Команда python обычно сопоставляется с последним компилятором Python 2.x в разных операционных системах. Однако существует ли такой стандартный способ вызова интерпретатора Python 3.x (какая-либо или последняя версия установлена)? … поэтому можно запустить свой совместимый с Python 3.x скрипт как: python3 yourscript.py В качестве бонуса, если существует также межплатформенный способ вызова команды virtualenv для создания локальной […]

Обнаружение разбитого потока в python при удалении файла

Моя проблема заключается в том, что ведение журнала останавливается для программы python, когда журнал вращается. Я отследил его до самого потока. Я не вижу никакого способа определить, был ли поток отключен от python. После удаления файла он все равно принимает записи без каких-либо проблем. import os FILE = 'testing.txt' fs = open(FILE, 'a') fs.write('word') os.remove(FILE) […]

Импорт в проект Python с учениями

У меня есть проект Python со следующей структурой каталогов: / (некоторые файлы) / model / (файлы python) / tools / (больше файлов python) … Итак, у меня есть файлы Python в паре подкаталогов, и есть некоторые зависимости между каталогами: инструменты используются моделью и т. Д. Теперь моя проблема в том, что я хочу делать доктрины […]

Асинхронное двунаправленное перенаправление ввода-вывода для дочернего процесса

Я пытаюсь выяснить обобщенный способ для асинхронного двунаправленного перенаправления ввода-вывода дочернего процесса. В принципе, я хотел бы создать интерактивный дочерний процесс, ожидающий ввода, и любой вывод должен быть прочитан. Я попытался поэкспериментировать с python.subprocess, создав новый процесс python. Пример простого упрощенного примера, который можно было достичь, заключается в следующем process = subprocess.Popen(['/usr/bin/python'],shell=False,stdin=subprocess.PIPE, stdout=subprocess.PIPE) while True: […]

Недопустимый файл DBus .service

Я dbus индивидуальный сервис dbus для своих собственных требований и хочу, чтобы он запускался автоматически, когда кому-то это нужно. Для этого я создал файл .service подобный этому [D-Bus Service] Name=com.mycompany.servicename Exec=/home/myuser/Workspace/service-start User=myuser Здесь я просто изменил фактическое имя службы и исполняемый файл, но это не главное. Я дважды проверял реальные имена – он точно соответствует. […]

Независимая от платформы библиотека преобразования текста в речь Python для работы в Windows, Linux и Mac?

Кто-нибудь знает, есть ли библиотека Python для преобразования текста в речь, работающая в Windows, Mac и Linux?

Парамико внутри Python Daemon вызывает IOError

Я пытаюсь выполнить команды ssh с помощью paramiko из процесса демона python. Я использую следующую реализацию для демона: https://pypi.python.org/pypi/python-daemon/ Когда программа запускается, pycrypto вызывает pycrypto с Bad file descriptor когда paramiko пытается подключиться. Если я удалю код демона (просто раскомментируем последнюю строку и прокомментируем два выше), ssh соединение будет установлено, как ожидалось. Код для короткой […]

Занятые, Run C, python или Perl-программы

Все, что у меня есть, – это раковина борни и занятая коробка. Есть ли способ запустить скрипт python или скомпилировать программу ac или любые языки, например perl. как busybox python eatmemory.py 100M или busybox gcc eatmemory.c Мне нужно создать процесс, который будет потреблять определенный объем памяти. и проверить производительность. благодаря

Использование команды cat в Python для печати

В ядре Linux я могу отправить файл на принтер, используя следующую команду cat file.txt > /dev/usb/lp0 Насколько я понимаю, это перенаправляет содержимое файла file.txt в место печати. Я попытался использовать следующую команду >>os.system('cat file.txt > /dev/usb/lp0') Я думал, что эта команда будет достигать того же самого, но это дало мне ошибку «Разрешить отказ». В командной […]

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