Можно написать код чтения XML, который будет работать на Python и IronPython?

Я пишу код для анализа XML (фактически, KML) файлов и загрузки их в базу данных. Я хотел бы запустить код под Python или IronPython. К сожалению, я обнаружил, что xml.dom.minidom не будет загружаться под IronPython, потому что он имеет зависимость от expat.py, которая не реализована на IronPython. Я также попытался использовать try / except blocks […]

Запуск Python внутри Emacs в Windows

Я только что установил Python 2.7 на windows вместе с IPython. Я использую IPython из Emacs в Linux, например Mx shell Затем введите « ipython » в ipython строке. Это отлично работает под Linux, но под Windows он зависает после печати текста баннера IPython, т. Е. Похоже, что он работает, но тогда вы никогда не […]

Регулярное выражение для анализа SDDL

Я использую python для анализа SDDL с использованием регулярного выражения. SDDL всегда имеет форму «тип: некоторый текст», повторяемый до 4 раз. Типы могут быть либо «O», «G», «D», либо «S», за которыми следует двоеточие. «Некоторый текст» будет переменным по длине. Вот пример SDDL: O:DAG:S-1-5-21-2021943911-1813009066-4215039422-1735D:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)S:NO_ACCESS_CONTROL Вот что я до сих пор. Два из кортежей возвращаются просто […]

отправка сложной команды оболочки на подпроцесс python

Я пишу скрипт, который использует ряд сложных команд Imagemagick в python. Мне интересно, как назвать что-то вроде этого … convert 1.png \( +clone -background black -shadow 110×1+9+9 \) +swap -background none -layers merge +repage 2.png Мне совершенно удобно звонить простые команды с подпроцессом, но я пока не знаю, как указать порядок выполнения (скошенные скобки). Конечно, […]

Как вращать символы в строке для шифрования сообщения

Я пытаюсь повеселиться с одним из моих приятелей, мы специальные агенты, но как мы можем быть специальными агентами, не имея секретного кода сообщения, чтобы общаться друг с другом? # txt = the secret message to convert! # n = number of times to jump from original position of letter in ASCII code def spy_code(txt,n): result […]

XCode не видит модули python

Позвольте мне начать с того, что я довольно новичок в Xcode, OS X и устанавливаю модули python. Когда я пытаюсь создать свой проект, XCode сообщает мне, что он не может найти модуль python: File "/Users/some_user/some_folder/create.py", line 2, in <module> from peak.rules import abstract, when ImportError: No module named peak.rules Command /bin/bash failed with exit code […]

Время в Python в sqlite3

У меня есть странная проблема с объектами datetime sqlite3 в Python 2.7. Выполнение этого примера: import sqlite3 import datetime con = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES|sqlite3.PARSE_COLNAMES) cur = con.cursor() cur.execute("create table test(d date, ts timestamp)") today = datetime.date.today() now = datetime.datetime.now() cur.execute("insert into test(d, ts) values (?, ?)", (today, now)) cur.execute("select d, ts from test") row = cur.fetchone() […]

Pandas: разделение группировки и индексации

У меня есть DataFrame финансовых данных: open high low close volume date 2012-02-13 0.3476 0.3592 0.3449 0.3530 105990679 2012-02-14 0.3470 0.3528 0.3409 0.3429 131799968 2012-02-15 0.3453 0.3513 0.3365 0.3393 119421442 2012-02-16 0.3358 0.3438 0.3271 0.3438 123189697 2012-02-17 0.3488 0.3588 0.3464 0.3546 167932148 2012-02-20 0.3590 0.3682 0.3577 0.3634 127657258 2012-02-21 0.3630 0.3675 0.3524 0.3575 137016196 который […]

Сравните две строки, включая повторяющиеся буквы?

Я пытаюсь написать функцию, которая принимает два пользовательских ввода: слово и максимальную длину. Функция читает из текстового файла (открывается ранее в программе), просматривает все слова, которые соответствуют максимальной заданной длине, и возвращает список слов из файла, который содержит все буквы в слове, которое пользователь дал , Вот мой код: def comparison(): otherWord = input("Enter word: […]

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

Я делаю несколько регулярных выражений в Python по строкам \w\s+\w по многим крупным документам. Очевидно, если я сделаю регулярное выражение не жадным (с ? ), Оно не изменит того, что оно соответствует (как \w ! = \s ), но сделает ли он код быстрее? Другими словами, с не жадными регулярными выражениями Python прокладывает путь от […]

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