Python, сваливаю всё в кучу

Сообщение об ошибке

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls в функции menu_set_active_trail() (строка 2405 в файле /var/www/notes7/includes/menu.inc).

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")

Добавить комментарий

CAPTCHA