Что такое Perl-эквивалент функции type () типа Python

Я могу сделать это в Python: >>> type(1) <class 'int'> Что такое Perl-эквивалент?

Значок состояния в GTK + на MacOSX, Windows и Linux (Gnome) и python

Я разрабатываю приложение на python, и оно будет использоваться в Windows MacOsX и Linux, и теперь я разрабатываю значок системы (значок состояния) (и меню при нажатии) в панели Mac OSX. Могу ли я использовать PyGTK в окнах, mac и linux и использовать тот же код для отображения статуса статуса в строке состояния (macosx), в системном […]

разбор CSV-файлов назад

У меня есть файлы csv со следующим форматом: CSV FILE "a" , "b" , "c" , "d" hello, world , 1 , 2 , 3 1,2,3,4,5,6,7 , 2 , 456 , 87 h,1231232,3 , 3 , 45 , 44 Проблема в том, что первое поле имеет в себе запятые ",". У меня нет контроля над […]

Как обновить объект или поручить, если он был удален в Django

У меня есть приложение для сохранения Django для базы данных и задача celery, которая периодически обрабатывает некоторые из этих объектов. Проблема в том, что пользователь может удалить объект после того, как он был выбран задачей celery для обработки, но прежде чем задача celery фактически завершила обработку и сохранение. Поэтому, когда задача .save() вызывает вызов .save() […]

Быстрый валидатор XML python с поддержкой XPath

Мне нужно прочитать большой XML (65 Мб), проверить его на xsd и запустить на нем запросы XPath. Ниже я дал lxml-версию этого. Для запуска запроса требуется много времени (более 5 минут), но проверка кажется довольно быстрой. У меня есть пара вопросов. Как бы программист на Python мог написать программу, используя lxml? Во-вторых, если lxml не […]

Хеширование пароля: Keccak или нет

Был выбран победитель конкурса SHA-3 хеширования SHA-3 . Алгоритмом победителя является Keccak . Я использую Blowfish и действительно нравится, но Keccak, как говорят, лучше. Стоит ли использовать его для хранения паролей пользователя на моем веб-сайте? Если да, существуют ли какие-либо реализации Keccak для PHP, Python, Ruby или любых других языков, используемых в веб-программировании? Надеюсь, этот […]

Задача об отзыве сельдерея с SQS

Я использую Celery + Kombu с Amazon SQL. Цель состоит в том, чтобы убрать задачу, уже запланированную для определенного времени datetime. я пробовал from celery.task.control import revoke revoke(task_id) но это ничего не изменило. Отменяется ли отказ в транспортировке SQS? Есть ли какое-то дизайнерское решение, или это просто недостающая функция, которая должна быть реализована какой-то линией […]

Быстрый и простой способ отображения 3D Surface Mesh

У меня есть массив 2d Numpy, содержащий данные 3D-точек (2-й массив – это x, y, а контент – Z-данные) Мне нужен способ отображения данных на gui wxPython, я искал и сумел заставить его работать с помощью Mayavi, он прекрасно работает, красит данные, может вращаться. но для их компиляции требуется, и пользователям приложения потребуется использовать майави. […]

Python: присвоить значение split для перебора переменных

В настоящее время я пишу скрипт Python для обработки некоторых журналов и переформатирования определенных частей. Часть скрипта использует следующий код (в качестве примера): var1,var2,var3=foo.split("|") Что хорошо работает. Однако это, пожалуй, не выглядит так красиво (забирает коэффициент удобочитаемости Python), если есть 39 значений, например: var1,var2,var3,…,var39=foo.split("|") Есть ли лучший способ отформатировать эту структуру? благодаря

Arduino, python, pyserial и socket

Я пытаюсь написать простой веб-сервер на Arduino, чтобы проверить некоторые вещи, но я не смог найти свой Arduino с Ethernet на нем. «Не беспокойтесь, – подумал я, – я просто напишу сервер сокетов в python, который будет действовать как прокси для последовательного подключения». import socket import serial host = '' port = 8001 buffSize= 1024 […]

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