Evg
Март 12, 2010 13:35:27
Нужно перенаправлять поток который выводится через print, затем сохраняя в бд, такой вопрос в чем лучше хранить получаемые строки? сейчас храню в обычном списке, потом с помощью Pickle скидываю в бд, может что то предпочтительнее использовать для временного хранения строк нежели список?
regall
Март 12, 2010 13:49:40
Evg
может что то предпочтительнее использовать для временного хранения строк нежели список?
tuple, обработка кортежов производится быстрее чем списков.
Evg
Март 12, 2010 15:51:55
Очевидно что immutable tuple не подходит для этого, тк его просто невозможно пополнять.
Ed
Март 12, 2010 17:13:07
А зачем список вообще? Не лучше будет просто строки складывать в базу. По крайней мере искать потом просто будет.
Evg
Март 12, 2010 18:12:09
можно но как то тяжеловато будет для каждой строчке вывода дергать бд и запись своя, у меня там немного по другому- пишутся фрагменты в рамках фи и таким кадром сохраняется. Но собственнго походу лучше списка ничего для этого и нет.
вот нашел инфу оп теме -
http://tonnzor.com/blog/2008/efficient_string_concatenation_in_python/