|
请看下段程序: ;将文本文件中的内容转换为列表 (defun c:GetTxt() (setq datfile "d:\ct-nn.txt") (setq fn (open datfile "r")) (while (setq x (read-line fn )) (setq tmplst (append tmplst(list x))) ) (close fn) tmplst ) 运行时出现“错误: 参数类型错误: FILE nil”,将(read-line fn )中的fn去掉后,运行时出现死循环。 各位高手,能帮忙分析一下是何缘故? |