Tag: linux

open () в Python не создает файл, если он не существует

Каков наилучший способ открыть файл как чтение / запись, если он существует, или если он этого не сделает, тогда создайте его и откройте его как чтение / запись? Из того, что я прочитал, file = open('myfile.dat', 'rw') должен сделать это, правильно? Это не работает для меня (Python 2.6.2), и мне интересно, является ли проблема с […]

Установить tkinter для Python

Я пытаюсь импортировать Tkinter. Однако я получаю сообщение о том, что Tkinter не был установлен: ImportError: Нет модуля с именем _tkinter, пожалуйста, установите пакет python-tk Возможно, я смогу установить его с помощью синаптического менеджера (не так ли?), Однако мне нужно будет установить его на каждую машину, на которой я программирую. Можно ли добавить библиотеку Tkinter […]

Python subprocess.Popen "OSError: Невозможно выделить память"

Примечание. Этот вопрос изначально был задан здесь, но время битвы истекло, хотя приемлемый ответ на самом деле не найден. Я повторно задаю этот вопрос, включая все детали, представленные в исходном вопросе. Скрипт python запускает набор функций класса каждые 60 секунд с помощью модуля расписания : # sc is a sched.scheduler instance sc.enter(60, 1, self.doChecks, (sc, […]

Обозначение Shebang: скрипты Python для Windows и Linux?

У меня есть несколько небольших скриптов, написанных на Python, которые я хочу использовать для Windows и Linux. Я хочу избежать явного вызова интерпретатора Python. Есть ли простой способ указать нотацию shebang в правильные места как на Windows, так и на Linux? Если нет, есть ли другой способ разрешить неявный вызов интерпретатора Python как на Windows, […]

Как установить 'backend' в matplotlib в Python?

Я новый пользователь matplotlib, моя платформа – Ubuntu 10.04 Python 2.6.5 Это мой код import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) Ошибка: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) Я установил библиотеку Anti-Grain Geometry apt-get […]

Python: как убить дочерний процесс (ы), когда родитель умирает?

Детский процесс начинается с subprocess.Popen(arg) Есть ли способ гарантировать, что он будет убит, если родительский анонимно закончит? Мне нужно, чтобы это работало как на Windows, так и на Linux. Я знаю об этом решении для Linux . Редактировать: требование запуска дочернего процесса с subprocess.Popen(arg) может быть ослаблен, если решение существует с использованием другого метода запуска […]

Список процессов в Linux через Python

Как я могу запустить список процессов с помощью Python в Linux?

Убедитесь, что один экземпляр приложения в Linux

Я работаю над графическим приложением в WxPython, и я не уверен, как я могу гарантировать, что только одна копия моего приложения работает в любой момент времени на машине. Из-за характера приложения, работая более одного раза, не имеет никакого смысла и быстро закончится. В Win32 я могу просто сделать именованный мьютекс и проверить это при запуске. […]

Как заставить скрипт Python работать как служба или демон в Linux

Я написал скрипт Python, который проверяет определенный адрес электронной почты и передает новые электронные письма во внешнюю программу. Как я могу запустить этот скрипт 24/7, например, превратить его в демон или службу в Linux. Будет ли мне также нужен цикл, который никогда не заканчивается в программе, или это может быть сделано путем повторного выполнения кода […]

Как передать вызов подпроцесса в текстовый файл?

subprocess.call(["/home/myuser/run.sh", "/tmp/ad_xml", "/tmp/video_xml"]) RIght теперь у меня есть сценарий, который я запускаю. Когда я запускаю его, и он попадает в эту строку, он начинает печатать материал, потому что run.sh имеет в нем отпечатки. Как это сделать и в текстовом файле? (А также распечатать, если возможно)

 
Interesting Posts for Van-Lav

Wtforms, добавьте класс в форму динамически

Нужно ли мне несколько объектов курсора циклически перебирать набор записей и обновлять их одновременно?

Модули перезагрузки процесса WSGI

Как получить все после последнего слэш в URL-адресе?

Что означает символ -> (символ стрелки больше, чем стрелка) в сигнатуре метода Python?

Панды читают в таблице без заголовков

Регулярное выражение для управления экранированными символами для элементов, таких как строковые литералы

Вызов функции Python из программы C

Теорема Парсеваля в Python

Какие интересные хаки можно сделать с помощью sys.settrace?

Как я могу явно освободить память в Python?

Как я могу найти интерфейс, с которым будет проходить соединение с данным хостом?

WebDriver – Python – Сколько элементов в раскрывающемся меню

Извлечь время из даты и времени и определить, находится ли время (не дата) в пределах диапазона?

Захват результата магической функции IPython

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