У меня есть код, который я хочу использовать, чтобы открыть файл журнала, извлечь содержимое и сохранить его в переменной, чтобы я мог извлечь данные из этой переменной в будущем. Как мне это сделать? Пока код сохраняет только последние данные файла журнала в переменной. Я думаю, что цикл while захватывает данные по строкам, и переменная хранит его по одному и перезаписывает предыдущие данные по мере их продвижения, как мне изменить код, чтобы он сохранял все данные по мере продвижения кода?Сохраните все данные в переменной tcl
set fp [open "filename.log" r]
while { [gets $fp data] >= 0 } {
set written $data
}
close $fp
puts $written
пожалуйста, помогите
Какие структуры данных вы хотите использовать для хранения данных? В списке с одной строкой на элемент? Нужно ли разделять каждую строку на отдельные поля? Пожалуйста, подумайте о ваших требованиях и обновите свой вопрос. –