【发布时间】:2026-02-13 03:15:02
【问题描述】:
(->> "/Users/micahsmith/printio/gooten-import-ai/jupyter/data"
File.
file-seq
(filter #(-> ^File % .getAbsolutePath (str-contains? ".json")))
(mapcat (fn [^File file]
(with-open [ rdr (io/reader file)]
(line-seq rdr)))))
我正在尝试懒惰地逐行读取 json 文件的目录,以便我可以懒惰地对数据执行操作。
我不断收到java.io.IOException: Stream closed——我怎样才能在不过早关闭阅读器的情况下使用它?
【问题讨论】:
-
这里的答案应该很有用:*.com/a/6797629
-
只是问一下:那些“json”文件可以逐行读取吗?例如它们更像是一个 json-object 一行?