Tag: питон

Сохранить объект email.Message в файл

Я пытаюсь изменить электронные письма, хранящиеся в виде текстовых файлов. Я сначала импортирую сообщение следующим образом: import email f = open('filename') msg = email.message_from_file(f) Затем я делаю все изменения, которые я хочу, используя функции модуля электронной почты. Последний шаг – сохранить объект сообщения (msg) в файле. Какая часть кода делает это? Кажется, не существует какой-либо […]

Какое поведение предпочтительнее? (Встраивание Python)

Я внедряю Python в приложение. MyClass.name – это свойство типа str : >>> foo = MyClass() >>> foo.name 'Default Name' Должен ли я разрешать пользователям делать это: >>> foo.name = 123 >>> foo.name '123' или нет? >>> foo.name = 123 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: name must be […]

Слияние нескольких файлов * .csv, * .txt или * .ascii на основе общего поля с использованием python

Я хочу объединить около 8 * .csv файлов в один. Пример файла: ID, Average 34, 4.5 35, 5.6 36, 3.4 Другим файлом может быть: ID, Max 34, 6 35, 7 36, 4 И мне нужен вывод: ID, Average, Max 34, 4.5, 6 35, 5.6, 7 36, 3.4, 4 Эта только половина работает … она добавляет […]

Импортировать в функции вместо начала или скрипта?

Быстрый справочник: создание модуля. Один из моих объектов имеет методы, которые могут быть или не быть успешно завершены – в зависимости от структуры, используемой под моим модулем. Поэтому несколько методов сначала необходимо проверить, какие рамки у них на самом деле находятся под ногами. Текущий способ решения этой проблемы: def framework_dependent_function(): try: import module.that.may.not.be.available except ImportError: […]

Python: как построить функцию cdf, учитывая массив чисел

Я работаю над Windows. Я просто хочу ввести массив и получить cdf массива.

Как загрузить изображение с url в Blobstore?

API файлов приложений Google теперь поддерживает создание программ, если blobstore blobs. Я пытаюсь это сделать, пытаясь получить изображение через http и сохранить его в blobstore: file_name = files.blobstore.create(mime_type='image/jpeg') image = urllib2.urlopen(url) with files.open(file_name, 'a') as f: f.write(image) # LINE 142 files.finalize(file_name) blob_key = files.blobstore.get_blob_key(file_name) Этот код выдает ошибку: File "/Users/willmerydith/repos/spam/admin.py", line 142, in post f.write(image) […]

Как обновить модель

Предположим, у меня есть определение модели следующим образом: class Image(db.Model): id = db.StringProperty() url = db.URLProperty() Теперь я хочу добавить некоторые поля в эту модель, чтобы она выглядела так: class Image(db.Model): id = db.StringProperty() url = db.URLProperty() width = db.IntegerProperty() height = db.IntegerProperty() Таким образом, эта новая модель будет правильно применяться к вновь добавленным объектам […]

эквивалент python GNU 'cat', который показывает уникальные строки

Кто-нибудь написал команду GNU cat в python и хотел бы поделиться? Кошка GNU действительно делает совсем немного, и я действительно не чувствую, что сегодня изобретаю колесо. Да, я сделал поиск в Google и, прочитав слишком много печальных историй о котятах против змей, я решил попробовать СО. Изменить: я хотел бы изменить его так, чтобы он […]

Использование классов для хранения предопределенных строк

Это хороший способ определить класс следующим образом: class states: INACTIVE = 'Inactive' ACTIVE = 'Active' PENDING = 'Pending' BANNED = 'Banned' сохранить список возможных значений, а затем получить их как, например, states.INACTIVE , поэтому, когда я хочу изменить статус пользователя, я делаю что-то вроде этого: user.status=states.BANNED и получает значение 'Banned' . Я использую его для […]

В чем разница между этими кодами и чем занимается репрезентация?

1. >>> s = u"4-12\u4e2a\u82f1\u6587\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf" >>> print s 4-12个英文字母、数字和下划线 >>> print repr(s) u'4-12\u4e2a\u82f1\u6587\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf' 2. print repr("4-12个英文字母、数字和下划线") '4-12\xb8\xf6\xd3\xa2\xce\xc4\xd7\xd6\xc4\xb8\xa1\xa2\xca\xfd\xd7\xd6\xba\xcd\xcf\xc2\xbb\xae\xcf\xdf' 1 и 2 разные, но исходная строка такая же, оба являются «4-12 个 英文 字母, 数字 和 下划线» что делает репродукция точно? то же значение: >>> print '4-12个英文字母、数字和下划线'.decode('gb2312').encode('unicode-escape') 4-12\u4e2a\u82f1\u6587\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf

Interesting Posts for Van-Lav

Как создать локальный веб-сервер для моих сценариев python?

Пожалуйста, объясните мне, что означает этот код Python?

импортировать модуль механизации в скрипт python

заменить URL-адреса в тексте ссылками на URL-адреса

Intellij Python не импортирует из .pydevproject

Django-tables2 – динамическое добавление столбцов в таблицу – не добавление attrs в тег таблицы в html

Как я могу вставить строку в фреймворк данных, сохраняя числовой порядок индексов строк?

Почтовый сервер флагов с XML из python

Расположение узла при использовании формата networkx и gexf

Python Networkx не может экспортировать в graphml с атрибутами

Как сделать сниффер последовательного порта, нюхающий физический порт с помощью питона

Python / Tkinter: безопасен ли поток Tkinter StringVar (IntVar и т. Д.)?

Объединить несколько регулярных выражений в один RE

Python urllib.request.urlopen () возвращает ошибку 10061?

Pypi: запрещено хранить или редактировать информацию об упаковке

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