你参考一下:
(defun c:test(/ fl lst line)
(setq fl(open "f://1.txt" "r")) ; 读模式,读取f盘根目录下的1.txt
(setq lst nil) ;建立一个空表以存储文件中的内容.
(while(setq line(read-line fl)) ;从文件开头开始读入每行内容.读完后read-line函数自动向下跳一行.
(setq lst(cons line lst))
)
(close fl) ;读完关闭文件
)
一上代码是打开一个文本文件并读取每一行: