Slurping /proc /cpuinfoとClojure
質問
(Clojure Newbie)
私のLinuxマシンで、丸 /proc/cpuinfo
エラーが発生します:
user=> (slurp "/proc/cpuinfo")
java.io.IOException: Invalid argument (NO_SOURCE_FILE:0)
なぜそれがなぜなのか知っていますか? ( /procファイルシステムは、Javaのある種の二流市民ですか?)
編集:Nakkaya.comから適応した次のコードは、完璧に機能します。
(with-open [rdr (java.io.BufferedReader.
(java.io.FileReader. "/proc/cpuinfo"))]
(let [seq (line-seq rdr)]
(apply print seq)))
なぜこの違いがあるのだろうか?
正しい解決策はありません
所属していません StackOverflow