• Как одним выражением разбить массив на группы из n элементов в python?

    @stopbreath
    начинающий/практикующий python-программист
    In [9]: s = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
    
    In [10]: [s[d:d+5] for d in xrange(0, len(s), 5)]
    Out[10]: [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14]]

    Примерно так?
    Ответ написан
    1 комментарий
  • Какой инструмент вывода конкретного кода ошибки из файла использовать?

    @abcd0x00
    Надо этот файл перевести в словарь

    Чтобы такая запись
    Код ошибки: 10
    "Ошибка в среде"
    http://site/topic/777
    http://site/topic/111


    Преобразовывалась в такую
    {10: ('Ошибка в среде', ['http://site/topic/777', 'http://site/topic/111'])}


    Пример
    >>> d = {10: ('Ошибка в среде',
    ...           ['http://site/topic/777', 'http://site/topic/111']),
    ...      37: ('Не удалось инициализировать драйвер этого устройства (Код 37)\n'
    ...           '(Операция не выполнена) Запрошенная операция не выполнена',
    ...           ['http://site/topic/555'])}
    >>> d[10]
    ('Ошибка в среде', ['http://site/topic/777', 'http://site/topic/111'])
    >>> d[37]
    ('Не удалось инициализировать драйвер этого устройства (Код 37)\n(Операция не выполнена) Запрошенная операция не выполнена', ['http://site/topic/555'])
    >>> 
    >>> print(d[37][0])
    Не удалось инициализировать драйвер этого устройства (Код 37)
    (Операция не выполнена) Запрошенная операция не выполнена
    >>>

    Ответ написан
    Комментировать
  • Какой инструмент вывода конкретного кода ошибки из файла использовать?

    @GeneD88
    QA
    Я бы на вашем месте представил вашу текстовую информацию как json. И вам было бы в разы легче все делать.
    Либо как минимум можно привести к виду:
    Code,Error
    Код ошибки: 10,"Ошибка в среде"
    Код ошибки: 37,"Не удалось инициализировать драйвер этого устройства (Код 37) (Операция не выполнена) Запрошенная операция не выполнена"
    Код ошибки: 374,"Не удалось инициализировать драйвер этого устройства (Код 347) -(Операция не выполнена) Запрошенная операция не выполнена"

    И затем парсить...
    with open('csv.csv', 'r') as csvfile: 
        fileDialect = csv.Sniffer().sniff(csvfile.read(1024))
        csvfile.seek(0)
        empty = {}
        dictReader = csv.DictReader(csvfile, dialect=fileDialect)
        for row in dictReader:
            empty[row['Code'].replace('Код ошибки: ','')] = row['Error']


    print empty['37']

    >> Не удалось инициализировать драйвер этого устройства (Код 37) (Операция не выполнена) Запрошенная операция не выполнена

    ps: Если же хотите оставить файл как есть - тогда, как уже сказали - regex.
    Ответ написан
    Комментировать
  • Как подправить данный файл CSS Bootstrap?

    Zoxon
    @Zoxon
    Веб-разработчик
    Засуньте минифицированый код в любой бютифайер вот первый и гугла www.cleancss.com/css-beautify
    Сам использую для этого дела плагин csscomb для sublime text
    Ответ написан
    1 комментарий