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

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

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

Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
41
3
41
26686
96
219
26757

IP: 18.119.192.22
Время: 2024-09-16 18:42:15
Счетчик joomla