码迷,mamicode.com
首页 > 其他好文 > 详细

tcl相关

时间:2016-06-02 11:42:22      阅读:156      评论:0      收藏:0      [点我收藏+]

标签: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   读取文件   

原文地址:http://9533704.blog.51cto.com/9523704/1785409

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!