Tag: posix

не может анализировать строку времени синтаксиса с часовым поясом в стиле pixon

У меня есть строка времени следующим образом: 2013-08-22 16:56:19 Etc/GMT Мне нужно разобрать его на объект datetime. Я получаю зависание в часовом поясе в стиле posix, который я не могу получить Python изначально. Вот пара попыток и их неудач. В первую очередь я включаю версию с разделенным часовым поясом, чтобы показать, что синтаксический анализ в […]

Как настроить группу процессов переднего плана для процесса, который я запускаю под pty?

Я написал простой скрипт-оболочку для повторения команд, когда они не вызвали вызов retry.py . Однако, поскольку я хочу видеть вывод дочерней команды, мне пришлось вытащить некоторые трюки. Это работает нормально для таких программ, как rsync, но другие, такие как scp, применяют дополнительный тест для показа таких вещей, как их счетчик хода. Код scp имеет тест, […]

Как выполнить ввод / вывод низкого уровня в файле устройства Linux в Python?

У меня есть устройство, которое возвращает строку в ответ на команды, записанные в файл устройства. Я могу написать команды на устройство и прочитать строку возврата в C с кодом, который выглядит так: int dev = open("/dev/USBDev251",O_RDWR); write(dev,data,sizeof(data)); read(dev,buff,16); Попытка сделать то же самое в python с: dev = os.open("/dev/USBDev251",os.O_RDWR) os.write(dev, data) os.read(dev,16) Запись выполнена успешно, […]

При вызове скрипта Python в чем разница между «./script.py» и «python script.py»

Одно из отличий заключается в том, что «./script.py» работает только в том случае, если script.py является исполняемым (как в разрешениях файла), но «python script.py» работает независимо. Тем не менее, я сильно подозреваю, что есть больше различий, и я хочу знать, что они собой представляют. У меня есть сайт Django, и «python manage.py syncdb» работает отлично, […]

numpy.nextafter декрементирует вместо увеличения

Я упал на странный случай. Я попробовал любое из трех решений, размещенных здесь из Pyson: Увеличьте значение с плавающей запятой на основе python на минимально возможную сумму . Все три решения проявляют странное поведение, когда я приземляюсь на эту плавучую точку: 1.15898324042702949299155079643242061138153076171875. Скажем, у меня есть следующий код: import numpy as np from __future__ import […]

Каков самый простой способ увидеть, существует ли процесс с заданным pid в Python?

В POSIX-системе я хочу посмотреть, работает ли данный процесс (например, PID 4356). Было бы даже лучше, если бы я мог получить метаданные об этом процессе.

Невозможно создать более 10 mqueues

Я использую модуль python, который обертывает постоянные расширения posix для получения MessageQueues. Это код python #!/usr/bin env python import uuid import posix_ipc import time def spawn(): return posix_ipc.MessageQueue("/%s" % uuid.uuid4(), flags=posix_ipc.O_CREAT) i = 0 while True: i += 1 spawn() print(i) Это создаст около 10 mqs перед сообщением OSError: This process already has the maximum […]

Python, вызов mmap с слишком большим адресом вызывает исключение переполнения

Я конвертирую код C, который обращается к драйверу устройства через mmap. Я думал, что могу легко сделать очень похожие вещи в Python. Однако я столкнулся с этой проблемой. Адрес, который должен быть mmap'ed, обеспечивается конфигурацией PCI, поэтому я не могу контролировать этот адрес. В этом случае найденный адрес равен 3451912192. Поле адреса, конечно, является целым […]

Ограничения ресурсов для Windows?

Каковы эквиваленты Windows для механизмов ограничения ресурсов, открытых в Unix-системах с помощью resource модуля Python и POSIX setrlimit ? В частности, я ограничиваю процессорное время для дочернего процесса до нескольких секунд. Если он не завершился в рамках ограничения, он завершается.

Почему я не могу вырваться из этого бесконечного цикла itertools?

В REPL мы обычно прерываем бесконечный цикл с помощью sigint, т. Е. Ctrl + c , и возвращаем управление в интерпретаторе. >>> while True: pass … ^CTraceback (most recent call last): File "<stdin>", line 1, in <module> KeyboardInterrupt >>> Но в этом цикле прерывание, кажется, заблокировано, и я должен убить родительский процесс для выхода. >>> […]

 
Interesting Posts for Van-Lav

Пути Unix: официально работайте в Python для любой платформы?

Есть ли эквивалент в Python из Fortran «неявный none»?

Как восстановить непрерывную последовательность идентификаторов в качестве первичных ключей в базе данных SQL?

Функция отображения Python, проходящая по ссылке / значению?

IPython.display.Audio не может корректно обрабатывать тип файла .ogg?

Создавайте и передавайте большой архив, не сохраняя его в памяти или на диске.

Функция python subprocess.check_output возвращает CalledProcessError: команда возвращает ненулевой статус выхода

Лучший способ импортировать AUTH_USER_MODEL в Django 1.5

Для Django 1.7.1 требуется значение по умолчанию для поля, но в базе данных нет записи. Зачем?

Уничтожение / удаление очереди () в Redis Queue (rq) программно

Как исправить этот UnicodeDecodeError, который появляется, когда я пытаюсь удалить акценты в строках Python?

Внедрение закона Broken Power в качестве подходящей функции в Origin

Клиент Python Paho публикует неудачи с по крайней мере 1 пропущенным издательством

Как избежать утечки памяти с помощью shared_ptr и SWIG

Формат плавает со стандартным модулем json

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