Inline форматирование при сохранении в файл

Удобно при сохранении в файл данных прямо на месте выполнить перегруппировку/переформатирование этих данных:

with open('trades_20131029.csv','w') as fh:
    for r in lkoh:
        fh.write('{0};{1};{2};{3};{4};{5};{6};{7}\n'.format(r[0],
                  (lambda s: s[6:]+s[3:5]+s[:2])(r[1].decode()),
                  r[2].decode(),r[3].decode(),r[5].decode().replace(',','.'),
                  r[6],r[7].decode().replace(',','.'),r[9].decode()))
 

Собственно всё. В три строчки массив дампится в файл, при этом происходит преобразование формата строки.


Администрирование

Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
157
3
251
26686
306
219
26967

IP: 18.118.119.89
Время: 2024-09-19 02:46:32
Счетчик joomla