CAD LISP打开txt文件..我想问一下这个问题你解决了没有?可不可以告诉我怎么做。
2个回答
展开全部
打开一个文本文件并读取每一行:
(defun c:test(/ fl lst line)
(setq fl(open "f://1.txt" "r")) ;;读模式.
(setq lst nil);;建立一个空表以存储文件中的内容.
(while(setq line(read-line fl));;;从文件开头开始读入每行内容.读完后read-line函数自动向下跳一行.
(setq lst(cons line lst))
)
(close fl);;读完一定要关闭文件
)
打开一个文本文件并写入一行:
(defun c:test(/ fl lst)
(setq fl(open "f://1.txt" "w")) ;;写模式.
(write-line "Test" fl)
(close fl);;关闭文件
)
(defun c:test(/ fl lst line)
(setq fl(open "f://1.txt" "r")) ;;读模式.
(setq lst nil);;建立一个空表以存储文件中的内容.
(while(setq line(read-line fl));;;从文件开头开始读入每行内容.读完后read-line函数自动向下跳一行.
(setq lst(cons line lst))
)
(close fl);;读完一定要关闭文件
)
打开一个文本文件并写入一行:
(defun c:test(/ fl lst)
(setq fl(open "f://1.txt" "w")) ;;写模式.
(write-line "Test" fl)
(close fl);;关闭文件
)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |