Tag: linux

Совместное использование соединений psycopg2 / libpq через процессы

Согласно документам psycopg2 : Соединения libpq не должны использоваться разветвленными процессами , поэтому при использовании модуля, такого как multiprocessing или метод разворачивания веб-сайтов, например FastCGI, обязательно создавайте соединения после fork. По ссылке из этого документа: В Unix разворачивание процесса с открытыми соединениями libpq может привести к непредсказуемым результатам, поскольку родительский и дочерний процессы используют одни […]

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

У меня есть сценарий для запуска при загрузке, и я бы хотел использовать клавиатуру для взаимодействия со сценарием. Я успешно установил это для запуска в crontab; однако сценарий работает в фоновом режиме, и я не могу использовать клавиатуру для взаимодействия со сценарием. Вот упрощенный пример скрипта: def write_to_txt(item_to_write): with open("my_txt_file.txt", "a") as myfile: myfile.write('\n'+str(item_to_write)) while […]

Как использовать Python для создания подпроцесса GDB и отправки команд динамически на основе вывода?

Вот общий пример того, что мне нужно сделать: Например, я бы инициировал обратную трассировку, отправив команду «bt» в GDB из программы. Затем я бы поискал слово «pardrivr» и получил номер строки, связанный с ним, используя регулярные выражения. Затем я буду вводить «f [line_number_of_pardriver]» в GDB. Этот процесс будет повторяться до тех пор, пока в конечном […]

Захват статуса выхода процесса Python в оболочке UNIX

Я пытаюсь понять, как захватить возвращаемое значение из скрипта python в терминале * nix. Я использую Linux. Итак, для ясности у меня есть сценарий конвертера, в котором вы передаете скрипту Python число (в виде строки), оно выводит его, преобразует и возвращает число с помощью sys.exit(status_number) . Я понимаю, что я использую статус возврата, но это […]

Python, В linux получить спецификации VGA через lspci или HAL?

В настоящее время я использую dmidecode для всего остального, но мне еще предстоит найти хорошую информацию о поиске спецификаций для видеокарты в Linux (главным образом Fedora, Ubuntu, Debian, CentOS, RedHat) То, что я думал об использовании, было: lspci -v или HAL Каким будет наиболее эффективный способ проанализировать данные lspci , получив только часть VGA для […]

Как использовать команды unix во время работы сервера разработки Django? (изображение предоставлено)

Мне было интересно, могу ли я запускать команды unix, не покидая сервер. Если да, то как? Я использовал сценарий Bash для запуска сервера, и я хочу иметь сценарий Bash, который покидает сервер для запуска, когда пользователи нажимают кнопку остановки. Однако, когда запускается сценарий Bash, команды, похоже, не выполняются, а просто висят там. Я попробовал запустить […]

Python не может выполнять терминальный скрипт, используя sh или bash

Я надеюсь, что вы, ребята, можете мне помочь с этой проблемой, потому что я действительно застрял … Я пытаюсь выполнить программу с python и по какой-то причине не работает. Сценарий находится по адресу: path/to/teqc Я добавил эту строку в файл .bashrc: alias teqc='path/to/teqc' и, когда я запускаю teqc -tr d input >output на терминале он […]

Python Gtk + разработка в Linux с использованием Eclipse + PyDev, Unresolved import: Gtk

Я просто попытался написать свою первую программу Gtk +, используя python в linux mint с Eclipse + PyDev, но я встретил эту ошибку в PyDev, Unresolved import: Gtk исходный код программы: http://python-gtk-3-tutorial.readthedocs.org/en/latest/introduction.html from gi.repository import Gtk win = Gtk.Window() win.connect("delete-event", Gtk.main_quit) win.show_all() Gtk.main() ошибка, показанная ниже: Программа может работать. Я проверил PYTHONPATH в PyDev, я […]

случайная генерация уникальной комбинации из двух столбцов

У меня есть два столбца в большом файле, скажем, pro1 lig1 pro2 lig2 pro3 lig3 pro4 lig1 ….. Второй – избыточность столбца. Я хочу новые случайные комбинации двойного размера, которые не должны соответствовать данной комбинации, например pro1 lig2 pro1 lig4 pro2 lig1 pro2 lig3 pro3 lig4 pro3 lig2 pro4 lig2 pro4 lig3 ….. Благодарю.

Чтение stdout из теста xinput в python

Я пытаюсь передать выход xinput в мою программу python, однако моя программа просто ждет и остается пустой. Я думаю, что это может иметь какое-то отношение к буферизации, но я не могу сказать. Запуск xinput test 15 дает мне мои движения мыши, но это не будет печатать. Кстати, чтобы узнать ваш mouseid, просто введите xinput и […]

 
Interesting Posts for Van-Lav

Почему ошибка при установке локального хранилища яиц?

Передача bool по ссылке с помощью SWIG и Python

python os.rename "" не может создать файл, если этот файл уже существует

Можно ли использовать bpython в качестве полного отладчика?

Создание табличного вида Tkinter

Вызов функции из строки внутри одного модуля в Python?

Используйте Python pool.map, чтобы несколько процессов выполняли операции над списком

Создайте pandas DataFrame как правильный формат: `DataError: нет числовых типов для агрегирования`

Выполнение чего-либо перед выходом программы

как round_corner логотип без белого фона (прозрачный?) на нем с помощью pil?

Python float – str – float weirdness

В Python, как разбирать строку, представляющую набор аргументов ключевого слова, так что порядок не имеет значения

Какие исключения может вызвать функция Python?

Как получить доступ к данным из указателя в struct из Python с помощью ctypes?

Уменьшение количества памяти в памяти при длительном применении

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