【发布时间】:2018-03-15 14:17:34
【问题描述】:
好吧,我试图在网上找到我的答案,但实际上我没有,我真的需要帮助..
- 我有一个文本文件 (file.txt),其中包含:
C:/Users/00_file/toto.odb, dis,455, stre,54, stra,25, C:/Users/00_file/tota.odb,
- 还有一个 TCL 脚本,允许我读取每一行的 值:
set Infile [open "C:/Users/00_file/file.txt" r] set filelines [split $Infile ","] set Namepath [lindex $filelines 1 0] #*doesn't work* set dis [lindex $filelines 2 0] # *work good* ...
问题是当我想用我的 TCL 脚本完整的文本文件的第 1 行时,一些信息丢失并且额外的字符消失了..
如何获得完整的字符串(文本文件的第 1 行)?
非常感谢!
【问题讨论】:
-
你能不能。改善你的问题? 1)
file.txt恰好包含多行,但您使用split会破坏由逗号 (",") 分隔的内容,而不是换行符 ("\n")。 2)你的措辞中的“完整行”是什么?您至少应该以符合您期望的方式记录file.txt的摘录(实际上不是您所看到的)。