tcl相关

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tcl相关相关的知识,希望对你有一定的参考价值。

  1. 读取文件

    基本操作   

set f [open e:/00 w]                 #用句柄f以写的方式打开文件e;/00 若文件不存在打开新文件
puts $f "nihao"                      #将内容nihao输出至句柄f
close $f                             #关闭句柄f

set f [open e:/00 r]                 #用句柄f以读的方式打开文件e;/00 若文件不存在将创建
while {[gets $f line] >= 0} {        #读取一行内容
puts $f   
}                                    #显示该项内容
close $f                             #关闭句柄f

set f [open e:/00 a]                 #用句柄f以追加的方式打开文件e;/00 若文件不存在将创建
puts $f "nihao"                      #将内容nihao输出至句柄f
close $f                             #关闭句柄f

http://blog.csdn.net/mvpme82/article/details/5405751    读,写,正则表达式

开头判断文件是否可以打开

set input_file  "c://input.txt"
set output_file "c://output.txt"

if {[catch {set file_in [open $input_file r]} err_msg]} {
 puts "Failed to open the file for reading: $err_msg"
 return
}

if {[catch {set file_out [open $output_file w]} err_msg]} {
 puts "Failed to open the file for writing: $err_msg"
 close $file_in
 return
}

逐行读取文件并加入列表

set f [open temp.csv r]  


set listVar {}

while {[gets $f line] != -1} {

    puts $line

    lappend listVar $line

}

 

puts $listVar

set listVar1 [lindex $listVar 1]

puts $listVar1


以上是关于tcl相关的主要内容,如果未能解决你的问题,请参考以下文章

tcl相关

如何写tcl脚本?谢谢

万能遥控器代码(TCL)

使用 Tcl C API 的 Lib 可能由于错误的 refCount 使用而崩溃

从 Python 运行 TCL 代码(在现有的 TCL shell 上)

这些 tcl 错误是不是表明代码不安全?