У меня вопрос о моей работе в Tcl/tk , он переходит во вторую строку переменной sPnflds. Новые значения присваиваются переменным sPn и sTitlePdf. Остальные строки будут работать. Этот процесс будет продолжаться до тех пор, пока все строки переменной sPflds не будут прочитаны полностью. (Этот процесс будет повторяться для всех строк списка sPflds)inremental присваивать значение переменной из списка в tcl/tk
set f [open "c:/temp/labels.txt" r]
set contents [encoding convertto utf-8 [read $f]]
close $f
set labels [split $contents \n]
#puts $labels
#start of loop for first line (in labels variable)
set sPnflds [split $labels ","]
set sPn [lindex $sPnflds 0]
set sTitlePdf [lindex $sPnflds 1]
puts $sTitlePdf
puts $sPn
Вы хотите добавить все 'sPn' и' sTitlePdf' для хранения всех случаев? – Dinesh
'encoding convertto utf-8 [read $ f]' выглядит плохо. Просто используйте 'read $ f' и' fconfigure' правильную кодировку на канал заранее. Tcl часто догадывается, что нужно использовать в любом случае. –