Возможны жесткие приемы в ctypes? int -> "указатель на структуру", например

У меня есть обратный вызов, который позволяет мне получить доступ к указателям, переданным ему как int (т. Е. Функция type() Python type() возвращает int ). Что мне делать, если я хочу преобразовать это в указатель struct , который я знаю и могу определить как класс ctypes . Скажем, у меня это уже есть: class data_t(Structure): […]

Python – разбиение списка, а затем цикл, чтобы найти ip-адрес

Мне необходимо проанализировать системный журнал. Мне сказали, что я должен разбить список, а затем перебрать его, чтобы найти ip-адрес. Это небольшая часть журнала. Есть повторяющиеся записи, поэтому я должен только обращать внимание на строки, содержащие слова «Failed password for from root». Jan 10 09:32:07 j4-be03 sshd[3876]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=218.241.173.35 […]

Не удается запустить тесты с помощью носетов

Я пытаюсь использовать nosetests для запуска всех тестовых примеров внутри моего проекта. Я подключился к директории проекта: cd projects/myproject Затем я делаю: nosetests Какие результаты: ———————————————————————- Ran 0 tests in 0.001s OK Внутри проектов / myproject У меня есть пакет под названием Encode и внутри пакета. У меня есть тестовый каталог с тестами: Encode/ __init__.py […]

Установка c-расширений Python с помощью сборки

Проект, над которым я работаю, требует avro, для которого требуется python-snappy, что требует быстрой работы. У меня возникают проблемы с правильным заклинанием заклинания, чтобы на самом деле заставить все работать вместе. Следующий buildout.cfg работает успешно, но он устанавливает avro для разработки яиц , и что-нибудь еще (например, в разделе [test] ), которое пытается ссылаться на […]

Как не процитировать аргумент в подпроцессе?

Я пытаюсь вызвать команду ImageMagick из Python 2.7 с помощью subprocess.call. Моя проблема заключается в том, что парсер аргументов в подпроцессе помещает знак двойных кавычек вокруг каждого аргумента, а ImageMagick, похоже, имеет проблемы с кавычками вокруг нефайловых аргументов. Что бы я хотел, это что-то вроде этого "imagemagick.exe" "im1.png" "im2.png" -alpha off ( … ) -composite […]

Соответствие альтернативных регулярных выражений в Python

Я использую Python для анализа файла в поисках адресов электронной почты, но я не могу понять, какой синтаксис для альтернативных регулярных выражений должен быть. Вот код: addresses = [] pattern = '(\w+)@(\w+\.com)|(\w+)@(it.\w+\.com)' for line in file: matches = re.findall(pattern,line) for m in matches: address = '%s@%s' % m addresses.append(address) Поэтому я хочу найти адреса, которые […]

Поиск частичного или полного включения множества точек в выпуклой оболочке другого множества точек в 2D в python

У меня есть набор из двух наборов двумерных точек. Я хочу убедиться, что множество В включено полностью или частично в выпуклую оболочку множества А в соответствии с евклидовыми координатами. Чтобы объяснить включение, следующий пример может помочь Рассмотрим следующие множества A={(5,5),(10,10),(5,10),(0,5)} B={(3,3),(5,8)} partially included in convex hull of A C={(1,5),(5,8)} fully included in convex hull of […]

Кросс-компиляция скрипта python для окон в исполняемый файл linux

Я создал программу, использующую Python для Windows. Как превратить его в исполняемый файл Linux? Чтобы быть конкретным Linux Ubuntu 9.10.

Как setuptools имеет дело с транзитивными зависимостями?

Предположим, у меня есть проект setuptools, который зависит от Пакет PyPi A, v. 1.0. PyPi-пакет B, v. 1.0. и пакет B зависит от A, v. 2.0. В Java я должен был бы исключить транзитивные зависимости в pom.xml или аналогичном. Как это работает в setuptools? Может ли несколько версий одного и того же пакета жить вместе […]

Twisted – Простой файл завершил событие для FTP-сервера

Я хочу использовать скрученный для некоторого базового FTP-сервера, как этот пример : from twisted.protocols.ftp import FTPFactory, FTPRealm from twisted.cred.portal import Portal from twisted.cred.checkers import AllowAnonymousAccess, FilePasswordDB from twisted.internet import reactor #pass.dat looks like this: # jeff:bozo # grimmtooth:bozo2 p = Portal(FTPRealm('./'), (AllowAnonymousAccess(), FilePasswordDB("pass.dat"))) f = FTPFactory(p) reactor.listenTCP(21, f) reactor.run() … с одной простой настройкой: я […]

Interesting Posts for Van-Lav

Spark MapPartitions

Как изменить стандартную модель пользователя django для моих потребностей?

Декларация XML standalone = "yes" lxml

Печать списка в обратном порядке не работает – Python 3x

Заголовок Python () с апострофами

pandas.DataFrame: .hist () vs .plot.hist ()

Полезный код, который использует reduce ()?

Почему при запуске / создании экземпляров фабрики называет фабричные мальчики именования переменных RelatedFactory?

Добавление столбцов Dates (Series) из одного DataFrame в другой Pandas, Python

чтение файла ascii с заголовками, указанными в первых строках, в рамку данных pandas

Вызов функций Cython из кода Numba jitted

запись фиксированной ширины, объемный вывод CSV в Python

Я испортил системную версию Python Pip на Ubuntu 12.10

Почему я не могу вызвать частный метод, когда я внутри публичного метода?

Является ли ValueError подходящим исключением для повышения, если пользователь передает аргументы разной длины, которые должны быть одинаковыми?

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