我在处理文本文件并将其转换为列表或字符串时遇到了一些问题。
说我有“blah.txt”,其中包含:
3 + 4
现在我想调用我知道可以通过
完成的文件(define in (open-input-file "blah.txt"))
我从哪里拿到它?
答案 0 :(得分:15)
查看file->list
函数或file->lines
,它应该在Racket中执行您想要的操作。也就是说,(file->lines "blah.txt")
之类的内容会为您提供文件中的行列表。更一般地说,请查看I / O上的guide entry。
答案 1 :(得分:3)
给定文件名,file->string加载文件并以字符串形式返回内容。