使用Common Lisp读取文件

时间:2014-08-12 13:05:31

标签: file-io lisp common-lisp

我需要使用Common Lisp读取文本文件。必须将文件读取到列表列表。列表中的每个列表必须包含文件中的一行。这该怎么做?我只做过这个:

(let ((in (open "D:/Others/rgr.txt")))
  (format t "~a~%" (read-line in))
  (close in))

1 个答案:

答案 0 :(得分:6)

(with-open-file (in file)
  (loop for line = (read-line in nil nil)
        while line
        collect (coerce line 'list)))