Tag: linux

Межпроцессный обмен сообщениями между двумя программами Python

У нас есть две программы Python, работающие на двух Linux-серверах. Теперь мы хотим отправлять сообщения между этими программами Python. Самая лучшая идея заключается в создании архитектуры TCP / IP и клиентской архитектуры, но это кажется очень сложным способом сделать это. Это действительно лучшая практика для такого?

Файлы и каталоги в Python на Linux

Я ищу код в python, который позволяет мне взять каталог и создать список, похожий на «ls -lR», содержащий все файлы в каталоге. и sub-dir. в табличной форме с их именами, размером, датой последнего изменения, разрешениями, пользователями и т. д. А также общий размер всех файлов в каталогах и подкаталогах. Я использовал статистику на данный момент, […]

Появление несоответствия в файле shutil.disk_usage ()

Привет, сотрудники StackOverflow, давний читатель, первый раз плакат. Надеюсь, у меня есть вся информация здесь, чтобы задать полезный вопрос. Я использую функцию shutil.disk_usage (), чтобы найти текущее использование диска определенного пути (количество доступных, используемых и т. Д.). Насколько я могу найти, это оболочка вокруг вызовов os.statvfs (). Я считаю, что он не дает ответов, которые […]

Почему Python не может читать переменные среды?

Я работаю с Django, и я пытаюсь установить несколько переменных среды, которые определяют, какие параметры импортируются. Я использую следующую иерархию папок: project_folder> app_folder> project_specific_files> settings> base.py local.py Я использую autenv Kenneth Reitz для загрузки переменных среды. Я знаю, что он работает правильно, потому что я могу ввести $ echo $DJANGO_SETTINGS_MODULE и я вижу этот вывод: […]

передача информации из одного сценария в другой

У меня есть два сценария python, scriptA и scriptB, которые работают в Unix-системах. scriptA занимает 20 секунд для запуска и генерирует число X. scriptB нуждается в X, когда он запускается и занимает около 500 мс. Мне нужно запускать scriptB каждый день, но scriptA только один раз в месяц. Поэтому я не хочу запускать scriptA из […]

Как проверить, открыт ли последовательный порт (другим процессом) в Linux, используя Python 2.7 (и, возможно, pyserial)?

Я знаю, что есть другие вопросы, похожие на мои, но ни один из них не затрагивает проблему, которую я испытываю. Я хотел бы использовать pyserial для доступа к последовательному порту ( /dev/tty… ), но только при условии, что другой процесс еще не открыл его. Следующий фрагмент возвращает четыре доступных порта на моем компьютере Ubuntu 12.04, […]

Какой GUI-инструментарий лучше всего подходит для родного LAF для Python в Windows и Linux?

Мне нужно выбрать набор инструментов GUI / Widget для использования с Python для нового проекта. Целевыми платформами будут Linux с KDE и Windows XP (и, вероятно, Vista). Какой набор инструментов для Python GUI выглядит лучше всего и соответствует внутреннему внешнему виду платформы времени выполнения? Если возможно, укажите сильные и слабые стороны предлагаемого инструментария. Спасибо, Луис

Пакет libffi не найден в пути поиска pkg-config REDHAT6.5

Я пытаюсь запустить setup.py, связанный с проприетарной установкой программного обеспечения, и он имеет зависимости от libffi. С его Redhat 6.5 версия python была 2.6, и я установил python 2.7. libffi уже был установлен, и когда я создаю virtualenv и пытаюсь установить программное обеспечение, запустив setup.py, я получаю следующую ошибку: No package 'libffi' found Package libffi […]

переменные среды захвата python

этот сценарий bash может улавливать все переменные среды, которые устанавливаются, когда данные передаются через STDIN, например: echo "Hello" | ./script.sh script.sh #!/bin/bash CAPTURE_FILE=/var/log/capture_data env >> ${CAPTURE_FILE} exit 1 это там каким-то образом я могу сделать то же самое в python ?? ПОСТАНОВИЛИ: это результирующая версия python .. #!/usr/bin/env python import os import sys def capture(): […]

Как найти имя исполняемого скрипта, когда оно выполняется из символической ссылки на Linux

Если у меня есть скрипт python, который выполняется через символическую ссылку, есть ли способ, которым я могу найти путь к скрипту, а не к символической ссылке? Я попытался использовать методы, предложенные в этом вопросе, но они всегда возвращают путь к символической ссылке, а не сценарию. Например, когда это сохраняется как «/usr/home/philboltt/scripts/test.py»: #!/usr/bin/python import sys print […]

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