在TCL中,如何使用for
循环或foreach
循环将不同的内容附加到单个文件中?
最佳答案
你的意思是那样吗?
set fo [open file a]
foreach different_content {"text 1" "text two" "something else" "some content"} {
puts $fo $different_content
}
close $fo
您可以在
file
模式下打开文件a
(追加),然后写入文件描述符(在示例中为$fo
)。更新:如果要追加变量内容,则必须将脚本更改为:
set fo [open file a]
foreach different_content [list $data1 $data2 $data3 $data4] {
puts $fo $different_content
}
close $fo
关于file-io - TCL中的文件读取,写入和附加,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5621043/