Как я могу получить stdin процесса с помощью идентификатора процесса?

Я знаю, что могу использовать подпроцесс stdin процесса в python например: import subprocess f = subprocess.Popen('python example.py',stdin=subprocess.PIPE) f.stdin.write('some thing') но я хочу знать только pid, который я хочу написать в stdin процесса, как я могу это сделать?

Простой шаблон поиска Python

У меня есть предложение. Я хочу найти все вхождения слова, которое начинается с определенного символа в этом предложении. Я очень новичок в программировании и Python, но, насколько я знаю, это звучит как вопрос Regex. Что такое код соответствия шаблону, который позволит мне найти все слова, соответствующие моему шаблону? Спасибо заранее, барсук

Как правильно проверить покрытие с помощью Django + Nose

В настоящее время проект сконфигурирован для запуска покрытия с помощью команды управления Django следующим образом: ./manage.py test –with-coverage –cover-package=notify –cover-branches –cover-inclusive –cover-erase Это приводит к следующему отчету: Name Stmts Miss Branch BrMiss Cover Missing ————————————————————————– notify.decorators 4 1 0 0 75% 4 notify.handlers 6 1 2 0 88% 11 notify.notification_types 46 39 2 0 19% […]

x11 пересылка с парамико

Я пытаюсь запустить команду с paramiko которая должна иметь возможность открыть окно X. Сценарий, который я использую, будет следующим: import paramiko ssh_client = paramiko.SSHClient() ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh_client.connect('192.168.122.55', username='user', password='password') transport = ssh_client.get_transport() session = transport.open_session() session.request_x11() stdin = session.makefile('wb') stdout = session.makefile('rb') stderr = session.makefile_stderr('rb') session.exec_command('env; xterm') transport.accept() print 'Exit status:', session.recv_exit_status() print 'stdout:\n{}'.format(stdout.read()) print 'stderr:\n{}'.format(stderr.read()) […]

Создание массива в numpy / scipy путем итерации в Python?

Часто я строю массив, повторяя некоторые данные, например: my_array = [] for n in range(1000): # do operation, get value my_array.append(value) # cast to array my_array = array(my_array) Я обнаружил, что мне нужно сначала создать список, а затем применить его (используя «массив») к массиву. Есть ли способ обойти эти проблемы? Все эти кастинговые вызовы загромождают […]

Jinja2 в Google App Engine

Я начал использовать Jinja2 в качестве своего шаблонного движка в Google App Engine (на Python). Мой вопрос заключается в следующем: Будет ли кэширование bytecode работать на производстве? Он отлично работает на сервере разработки, но я где-то читал, что кэширование байтовых кодов зависит от модуля marshal , который не поддерживается в App Engine. Этот ответ на […]

Функция Python, которая принимает файл-объект или путь

Я хочу написать функцию, которая принимает путь как строку или объект файла. Пока у меня есть: def awesome_parse(path_or_file): if isinstance(path_or_file, basestring): f = open(path_or_file, 'rb') else: f = path_or_file with f as f: return do_stuff(f) где do_stuff принимает открытый файл. Есть лучший способ сделать это? Есть ли with f as f: есть какие-то последствия? Благодаря!

ключи с пробелами в шаблонах Django

Я пытаюсь представить словарь из моего view.py в шаблоне HTML, например: test = { 'works': True, 'this fails':False } и в шаблоне: Это работает без проблем: {{ test.works }} Но ключ словаря, который имеет пустое пространство между словами, такими как «this fail», не работает: {{ test.this fails }} Я получаю эту ошибку: Не удалось разобрать […]

Python-подобные декодеры C ++

Есть ли способы украсить функции или методы на C ++, например, в стиле python? @decorator def decorated(self, *args, **kwargs): pass Использование макросов, например: DECORATE(decorator_method) int decorated(int a, float b = 0) { return 0; } или DECORATOR_MACRO void decorated(mytype& a, mytype2* b) { } Является ли это возможным?

Как установить numpy на windows с помощью pip install?

Я хочу установить numpy с помощью команды pip install numpy но я получаю ошибку follwing: RuntimeError: Broken toolchain: cannot link a simple C program Я использую Windows 7 32bit, python 2.7.9, pip 6.1.1 и некоторый компилятор MSVC. Я думаю, что он использует компилятор из Visual C ++ 2010 Express, но на самом деле я не […]

 
Interesting Posts for Van-Lav

построить производственную площадку с бутылкой

Может ли Python xml ElementTree проанализировать очень большой XML-файл?

Что такое соглашение об именах в Python для имен переменных и функций?

Подключение postgresql с sqlalchemy

Как определить константу, как это в lisp?

Почему установки python.org OS X построены с помощью gcc-4.0?

Python как минимум в 3 раза быстрее, чем список (<выражение-генератор>)?

Scrapy: при неудачном запросе (например, 404 500), как запросить другой альтернативный запрос?

Удаление тегов span из супа BeautifulSoup / Python

Установка данных с использованием UnivariateSpline в scipy python

Участок Мандельброта с matplotlib / pyplot / numpy / python

Python fromtimestamp возвращает непоследовательные результаты на разных машинах

Python 3 – Может ли мариновать байтовые объекты размером более 4 ГБ?

Разность между ненулевым (a), где (a) и argwhere (a). Когда использовать какой?

множественные назначения с запятой в python

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