将文件转换为方案中的列表或字符串

时间:2012-05-05 23:33:04

标签: scheme racket

我在处理文本文件并将其转换为列表或字符串时遇到了一些问题。

说我有“blah.txt”,其中包含:

3 + 4

现在我想调用我知道可以通过

完成的文件
(define in (open-input-file "blah.txt"))

我从哪里拿到它?

2 个答案:

答案 0 :(得分:15)

查看file->list函数或file->lines,它应该在Racket中执行您想要的操作。也就是说,(file->lines "blah.txt")之类的内容会为您提供文件中的行列表。更一般地说,请查看I / O上的guide entry

答案 1 :(得分:3)

给定文件名,file->string加载文件并以字符串形式返回内容。