在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/

10-11 19:45