Tag: linux

Пядев – дважды вызывает функцию

У меня проблема с использованием библиотеки pudev. Я хочу иметь программу, которая обнаруживает USB-штекер и печатает что-то для консоли. Вот код, который у меня есть: import glib import os import sys from pyudev import Context, Monitor from pyudev.glib import GUDevMonitorObserver as MonitorObserver def device_event(observer, device): print 'yep' context = Context() monitor = Monitor.from_netlink(context) monitor.filter_by(subsystem='usb') observer […]

Атрибут BOLD, похоже, не работает в моих проклятиях

Я использую что-то вроде этого: screen.addstr (text, color_pair (1) | A_BOLD), но он, похоже, не работает. Однако атрибут A_REVERSE и all others работает! На самом деле, я пытаюсь напечатать что-то в белом цвете, но COLOR_WHITE печатает его серым цветом .. и через некоторое время поиска, кажется, печатает его серый + BOLD делает это! Любая помощь […]

Пытается имитировать постоянный байт. Путаница с результатами time.sleep

контекст Я использую Windows 7 на своем компьютере (плеер) и linux (debian) на моем компьютере колледжа (стример), который я контролирую с помощью ssh. Я пытался смоделировать постоянную скорость байта микрофона от чтения волнового файла, как будто кто-то говорил. Проблема заключалась в том, что байт был ниже цели. Выбор скорости 32 Кбит / с и 0,020 […]

Подклассы Jedi Vim Python не обнаруживаются при завершении TAB

Проблема заключается в Arch (1) и Debian Jessie (2), где: 1. > uname -r 4.0.5-1-ARCH > echo $PYTHONPATH /usr/lib/python2.7/ Debian Jessie без набора PYTHONPATH. Мой vim скомпилирован с помощью python. :python import sys; print(sys.version) 2.7.10 (default, May 26 2015, 04:16:29) [GCC 5.1.0] Я попробовал следующие пакеты Arch Linux: > pacman -S python2-jedi vim-jedi завершение работ […]

взаимодействие Python и Torch7 (Lua) через общую библиотеку

Я пытаюсь передать данные (массивы) между python и lua, и я хочу манипулировать данными в lua, используя фреймворк Torch7. Я полагал, что это лучше всего сделать с помощью C, поскольку интерфейс python и lua с C. Также есть некоторые преимущества в том, что копирование данных не требуется таким образом (передача только указателей) и выполняется быстро. […]

shell start / stop для скрипта python

У меня есть простой скрипт python, который мне нужно запустить и остановить, и мне нужно использовать скрипт start.sh и stop.sh, чтобы это сделать. У меня есть start.sh: #!/bin/sh script='/path/to/my/script.py' echo 'starting $script with nohup' nohup /usr/bin/python $script & и stop.sh #!/bin/sh PID=$(ps aux | grep "/path/to/my/script.py" | awk '{print $2}') echo "killing $PID" kill -15 […]

Как выйти из терминала Linux с помощью скрипта Python?

import sys def end(): foo=raw_input() sys.exit() print 'Press enter to Exit python and Terminal' end() Когда мы запускаем программу, мы можем выйти из Python Interpreter и Terminal. Но он выходит только из интерпретатора python, а не из терминала. Заранее спасибо.

Python: получить выход из командной строки 'history'

Моя конечная цель – захватить предыдущую команду, выполненную в терминале. Поскольку ~ / .bash_history не включает команды текущего сеанса терминала, я не могу просто прочитать этот файл. Из другого потока я нашел этот скрипт: from subprocess import Popen, PIPE, STDOUT shell_command = 'bash -i -c "history -r; history"' event = Popen(shell_command, shell=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT) […]

Несоответствие между sys.executable и sys.version в Python

Существуют два интерпретатора Python: [user@localhost ~]$ /usr/bin/python -V && /usr/local/bin/python -V Python 2.4.3 Python 2.7.6 Sudo изменяет PATH для каждой команды, которая выполняется следующим образом: [user@localhost ~]$ env | grep PATH && sudo env | grep PATH PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/user/bin PATH=/usr/bin:/bin Я запускаю тестовый скрипт: [user@localhost ~]$ cat what_python.py #!/usr/bin/env python import sys print sys.executable print sys.version […]

Python3 CGI HTTPS-сервер выходит из строя в Unix

Этот Python3 CGI HTTPS-сервер работал несколько недель (или месяцев) назад, но теперь больше не работает под Linux (Ubuntu). Я пробовал Ubuntu 10.04 и Ubuntu 14.04, и все было по-другому. Теперь, когда я пытаюсь получить доступ к любому скрипту CGI, я получаю: Secure Connection Failed An error occurred during a connection to 127.0.0.1:4443. SSL received a […]

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