- UID
- 11680
- 积分
- 76
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-10-15
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
有一txt文件的内容如下
"aa" "ab" "ac"
"1" "2" "3"
用以下程序读取其内容
(defun GET-FUN-DATA (/ fil pe fel)
(setq fun-list nil)
(setq fil (findfile "ac.txt"))
(if fil
(progn
(setq pe (open fil "r")) ;开启档案
(while (setq fel (read-line pe))
(setq fun-list (cons fel fun-list))
)
(close pe) ;关闭档案
(setq fun-list (reverse fun-list))
)
)
取得结果为
("\"aa\" \"ab\" \"ac\"
"\"1\" \"2\" \"3\"")
现在我想反方向回去,也就是使用变量写到文件里
那个斜杠不知道怎么处理
我试过用cons,用cons得出来的结果为
(("aa" "ab" "ac") ("1" "2" "3"))
用以下程序写入时不成功,如果exp为("\"aa\" \"ab\" \"ac\" "\"1\" \"2\" \"3\"")时则OK
(setq pe (open fil "w"))
(setq tt (nth 0 exp))
(write-line tt pe)
斜杠的地方怎么处理呢?如何将"aa" "ab" "ac"写入文件? |
|