Опубликовано 03/07/2014
1. модуль ConfigParser - парсер конфигурационных файлов.
Для чтения конигурационных файлов используются методы read и readfp. Первый для необязательного конфига, для второго метода наличие конфига обязательно
In [29]: config = ConfigParser.ConfigParser()
In [30]: config.read('notnot')
Out[30]: []
In [31]: config.readfp(open('notnot'))
---------------------------------------------------------------------------
IOError Traceback (most recent call last)
/home/oleg/WORK/PYTHON/FREADER/processor_console/scans2mongo/ in ()
----> 1 config.readfp(open('notnot'))
IOError: [Errno 2] No such file or directory: 'notnot'
2. модуль mimetypes позволяет находить тип файла. Возвращает список (тип файла, кодировка).
In [45]: import mimetypes
In [46]: mimetypes.guess_type('somefile.png')
Out[46]: ('image/png', None)
3. поддержка кириллицы
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
4Получение предыдущей даты определенного формата
import datetime
now_date = datetime.date.today()
newdate = now_date - datetime.timedelta(days=10)
qdate = newdate.strftime("%d.%m.%Y 00:00:00")
Добавить комментарий