询问读取文本文件内容的方法(lisp编程)
<p>有一个文本文件内容如下</p><p>1,2133,4645</p><p>2,123123,4564</p><p>。。。。。</p><p>请问如何将文件最后一行的某个数字赋值给变量? 例如 a=2 b=4564</p><p>请各位高手指教,谢谢。</p> 学习下,用得上上功能 学习下,用得上上功能 看不到,回复一下(defun c:tt ()
(setq nm (if nm nm ""))
(if (setq nm (getfiled "选择文件" nm "*" 2)) (progn
(setq fp (open nm "r"))
(while (setq s1 (read-line fp)) (setq s2 s1))
(setq s2 (substr s2 4) tmp "" i 1)
(while (/= (setq s (substr i 2)) ",")
(setq tmp (strcat tmp (substr s 1 1)) i (1+ i))
)
(setq a (read tmp)
b (read (substr s2 (+ i 2))))
))
(princ)
)
<p>谢谢版主~~~~~~呵呵 我马上去试试!</p> <p>不知道版主写了些什么,支持下</p> <p>急用,谢谢了。。。。</p> <p>好好研究中</p> 还差最后一贴。。 这样也能灌水!晕!这样的好象斑竹发过以前! 呵呵想看看 shui灌水啊 啊啊啊啊啊啊啊啊啊啊啊