【发布时间】:2016-06-14 07:45:48
【问题描述】:
我想在 Textdocument 的特定行中写入,但我的代码有问题,我不知道错误在哪里。
set fp [open C:/Users/user/Desktop/tst/settings.txt w]
set count 0
while {[gets $fp line]!=-1} {
incr count
if {$count==28} {
break
}
}
puts $fp "TEST"
close $fp
该文件仅包含 TEST。 有人有想法吗?
【问题讨论】:
-
描述“问题”。从代码来看,您最终得到的文件似乎只包含
TEST,对吗? -
@Jerry 是的,你说得对。该文件仅包含 TEST
-
好的,如果行中已经有内容(在本例中为第 28 行),您要替换那里的内容还是添加到该行?
标签: tcl text-files data-manipulation