простой проблемы, но, возможно, хитрый ответ:обработка огромного файла с питоном и pytables
Проблемы заключается в том, как обрабатывать огромный файл .txt с pytables.
У меня есть большой файл .txt, с миллионами строк, короткими линиями, например:
line 1 23458739
line 2 47395736
...........
...........
Содержание этого .txt должно быть сохранено в pytable, хорошо, это легко. Больше ничего не нужно делать с информацией в txt-файле, просто скопируйте в pytables, теперь у нас есть pytable с, например, 10 столбцами и миллионами строк.
Проблема возникает, когда с содержимым в txt-файле в таблице выигрышей непосредственно генерируется 10 столбцов x миллионов строк, но в зависимости от данных в каждой строке файла .txt должны создаваться новые столбцы pytable. Итак, как справиться с этим эффективно?
Решение 1: сначала скопируйте весь текстовый файл, строка за строкой в pytable (миллионы), а затем повторите по каждой строке на pytable (миллионы снова) и, в зависимости от значений, сгенерируйте новые столбцы, необходимые для pytable ,
Решение 2: прочитайте строку за строкой .txt-файла, сделайте все необходимое, вычислите новые необходимые значения и затем отправьте всю информацию на пирамиду.
Решение 3: ..... любое другое эффективное и быстрое решение ???
Вы пытались сравнить? Обратите внимание, что результаты тестов могут зависеть от типа операций, которые вы выполняете. – alko
Нет, я этого не делал, я не знаю, как это сделать на самом деле, я думал, что, возможно, у кого-то была аналогичная проблема, и, возможно, он мог бы дать совет. – codeKiller
Это просто, вы должны реализовать оба решения и время их против тестового файла. – alko