Замена строки между двумя строками более одного раза с регулярным выражением, python

Я пытаюсь использовать регулярное выражение для поиска и замены текстовой строки между двумя строками в файле. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу, чтобы она «ломалась» после нахождения строки «End», но вместо этого заменяет весь текст между первой строкой «begin» и последней строкой «End». _copyright = 'BEGIN COPYRIGHT \n The replacing […]

python json serialize datetime

Во-первых, простой вопрос о терминах, Кодирование ( json.dumps ) означает преобразование чего-то в строку json, декодирование ( json.loads ) означает преобразование json-строки в json-тип (?) У меня есть список объектов, которые я получил от >>> album_image_list = AlbumImage.objects.all().values(*fields)[offset:count] >>> json.dumps(album_image_list[0], cls=DjangoJSONEncoder) '{"album": 4, "album__title": "g jfd", "created_at": "2012-08-18T02:23:49Z", "height": 1024.0, "width": 512.0, "url_image": "http://–:8000/media/101ac908-df50-42cc-af6f-b172c8829a31.jpg"}' но […]

Невозможно импортировать ghostscript

Я использую Python 3.3. Просто загрузил и установил ghostscript 32 бит (выпуск GPL), но я не могу его импортировать. Я использую команду: import ghostscript и я получаю сообщение об ошибке: ImportError: No module named ghostscript Я попробовал это с капиталом «G», все еще не работает. Есть идеи?

Как отправить запрос на новую учетную запись Google?

Я хочу создать создателя учетной записи в командной строке (в python). Он показывает вам ReCapatcha с помощью PIL.Image.Image.show() и отправляет запрос в google после ввода всей информации. Я никогда не был очень хорош в JavaScript или HTML, поэтому я не мог сделать право или слева от кода на странице accounts.google.com/SignUp . Каков адрес, на который […]

Процесс PostgreSQL ETL на Heroku

Мне была поручена запись процесса ETL (Extract, Transform, Load) между базой данных PostgreSQL 9.1, размещенной на Heroku (мы можем назвать ее Master), другой, копируемой копией данных, которая будет находиться в другой Heroku (Cedar Stack) размещал базу данных PostgreSQL. Наш основной стек разработки – Python 2.7.2, Django 1.3.3 и PostgreSQL 9.1. Как многие из вас могут […]

unbound method при использовании встроенного типа для создания динамического объекта

У меня есть этот код: class X(object): x = 10 def test_x(self): return self.x class Y(X): def test_y(self): return self.x y = Y() y.test_y() # works fine Но когда я создаю новый объект z на основе X, используя тип: z = type('Z', (X,), dict(z=1)) zx # works fine z.test_x() # gives a TypeError : unbound […]

* .pyc файлы не найдены

Я пишу приложение, которое загружает байт-скомпилированные файлы *.pyc в Python 3.3. Я распространяю файлы *.pyc без соответствующих *.py файлов, чтобы (попытаться) защитить исходный код. (Да, как отмечено здесь , попытка сдерживания декомпиляции с помощью байт-компиляции Python не самая безопасная опция, но я всегда могу добавить другие меры защиты кода, если найду, что мне нужно.) Тем […]

Почему я должен изменить uri в Flask для SQLAlchemy?

Я пытаюсь разработать веб-приложение в Flask, и я заметил, что если я хочу использовать SQLite3 в качестве моей базы данных, то мне нужно ввести DATABASE = 'flaskr.json' Однако, если я хочу использовать SQLAlchemy для моей реализации базы данных, я должен использовать что-то вроде DATABASE = 'sqlite:////Users/jake/repos/flaskralchemy/flaskr.db Каково значение этого изменения? Кроме того, во всех примерах, […]

Не удалось загрузить mod_wsgi: Символ не найден: __Py_FalseStruct

Я пытаюсь установить mod_wsgi (3.4) на мой mac (горный лев), я выполнил все инструкции здесь: http://code.google.com/p/modwsgi/wiki/InstallationInstructions, но я не могу загрузить этот из-за следующей ошибки: httpd: Syntax error on line 119 of /private/etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/mod_wsgi.so into server: dlopen(/usr/libexec/apache2/mod_wsgi.so, 10): Symbol not found: __Py_FalseStruct\n Referenced from: /usr/libexec/apache2/mod_wsgi.so\n Expected in: flat namespace\n in /usr/libexec/apache2/mod_wsgi.so вышеприведенное сообщение […]

Регулярное выражение для извлечения полей из разметки шаблона вики

Я хотел бы использовать Python для извлечения содержимого, отформатированного в разметке MediaWiki, после определенной строки. Например, в статье о президентских выборах 2012 года в США содержатся поля под названием «nominee1» и «nominee2». Пример игрушки: In [1]: markup = get_wikipedia_markup('United States presidential election, 2012') In [2]: markup Out[2]: u"{{ | nominee1 = '''[[Barack Obama]]'''\n | party1 […]

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