Форум сайта python.su
Нужно перенаправлять поток который выводится через print, затем сохраняя в бд, такой вопрос в чем лучше хранить получаемые строки? сейчас храню в обычном списке, потом с помощью Pickle скидываю в бд, может что то предпочтительнее использовать для временного хранения строк нежели список?
Офлайн
Evgtuple, обработка кортежов производится быстрее чем списков.
может что то предпочтительнее использовать для временного хранения строк нежели список?
Офлайн
regallhttp://stefaanlippens.net/redirect_python_print
Нужно перенаправлять поток который выводится через print
Офлайн
Очевидно что immutable tuple не подходит для этого, тк его просто невозможно пополнять.
Офлайн
А зачем список вообще? Не лучше будет просто строки складывать в базу. По крайней мере искать потом просто будет.
Офлайн
можно но как то тяжеловато будет для каждой строчке вывода дергать бд и запись своя, у меня там немного по другому- пишутся фрагменты в рамках фи и таким кадром сохраняется. Но собственнго походу лучше списка ничего для этого и нет.
вот нашел инфу оп теме - http://tonnzor.com/blog/2008/efficient_string_concatenation_in_python/
Отредактировано (Март 13, 2010 00:31:09)
Офлайн