как общаться два отдельных процесса python?

У меня есть две программы python, и я хочу сообщить их. Оба они являются системными службами, и ни один из них не разветвляется родительским процессом. Есть ли способ сделать это без использования сокетов? (например, путем сортировки некоторой очереди -> сериализовать его -> десериализовать другим процессом и выполнить связь или записать на идентификатор процесса файла, с […]

`pyparsing`: итерация над` ParsedResults`

Я только начал использовать pyparsing этим вечером, и я построил сложную грамматику, которая описывает некоторые источники, с которыми я работаю очень эффективно. Это было очень легко и очень мощно. Однако у меня проблемы с работой с ParsedResults . Мне нужно иметь возможность перебирать вложенные токены в том порядке, в котором они найдены, и я нахожу […]

Могу ли я читать новые данные из открытого файла без его повторного открытия?

Рассмотрите наличие файла test.txt с некоторым случайным текстом в нем. Теперь мы запускаем следующий код: f = open('test.txt', 'r') f.read() Теперь мы добавляем данные на test.txt из какого-либо другого процесса. Есть ли какой-то способ без повторного открытия f чтобы мы могли read новые данные? Этот вопрос ограничен Python, это всего лишь короткий код, необходимый для […]

Очистка пути файла в python

У меня есть приложение для браузера файлов, которое предоставляет пользователям каталог и его содержимое. Я хочу дезинформировать пользовательский ввод, который является файловым путем, так что он не допускает абсолютные пути, такие как '/ tmp /' и относительные пути, такие как '../../etc' Есть ли функция python, которая делает это на разных платформах?

Индексировать весь массив назад для цикла

Предположим, что я хотел бы перебрать массив и внутри индекса цикла массив вперед и назад для всех его индексов, например: x = np.random.uniform(size=600) for i in range(len(x)): dot = np.dot(x[:-i], x[i:]) Теперь это не работает, потому что x[:-0] точно так же, как x[:0] что дает [] . Я мог бы обрабатывать нулевой случай отдельно, но […]

исключая типы файлов при упаковке об / мин

В моем файле spec для упаковки rpm python я хочу удалить определенные типы файлов в определенных каталогах: например, я хочу исключить исходные файлы * .py в этих каталогах: lib/*.py comm/*.py Я думаю, что я должен сделать это в разделе% файла моей спецификации. Какие-либо предложения?

Python: отключение относительного импорта

Возможный дубликат: Как получить доступ к модулю стандартной библиотеки в Python, когда есть локальный модуль с тем же именем? Я использую Python 2.6. Я использую только абсолютный импорт в своем приложении. Теперь у меня есть следующее: myapp | — myscript — json | — anotherscript.py В myscript у меня есть: import json import myapp.json.anotherscript Из-за […]

Создание скриптов Python с помощью xargs

Каким будет процесс написания сценариев Python с помощью «xargs»? Например, я хотел бы, чтобы следующая команда работала через каждую строку текстового файла и выполняла произвольную команду: cat servers.txt | ./hardware.py -m По сути, каждая строка должна быть передана на скрипт hardware.py.

nltk: Как предотвратить возникновение собственных существительных

Я пытаюсь написать программу для извлечения ключевого слова, используя тестеры PST в Стэнфорде и NER. Для извлечения ключевых слов меня интересуют только собственные существительные. Вот основной подход Очистите данные, удалив все, кроме алфавитов Удалить стоп-слова Стебель каждое слово Определить тег POS для каждого слова Если тег POS является существительным, тогда подайте его в NER Затем […]

Ошибка запуска подпроцесса IDLE

У меня есть код ниже в файле с именем code.py Я использую IDLE для редактирования файла. Когда я нажимаю Run>Run Module я получаю ошибку: «Подпроцесс IDLE не подключался. Либо IDLE не может запустить подпроцесс персонального брандмауэра, это блокирует соединение». Я использую Windows 7 Ultimate 64bit, но у меня установлена ​​32-разрядная версия Python 2.7. Я искал […]

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