Clojure не может прочитать входной CSV-файл - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь прочитать этот CSV-файл в виде списка.Я скачал файл csv и запустил следующий код в блокноте REPL гориллы, который также находится в том же каталоге, что и файл csv.

(use 'nstools.ns)
(ns+ message-example
     (:like anglican-user.worksheet)
     (:require [clojure-csv.core :as csv]
               [clojure.java.io :as io]))

(defn take-csv
  [fname]
  (with-open [file (io/reader fname)]
    (csv/parse-csv (slurp file))))

(def data
  (map (comp read-string first) (take-csv "txtdata.csv")))

REPL гориллы выдает следующую ошибку.

An exception was caused by: java.lang.IllegalStateException (Attempting to call unbound fn: #'message-example/take-csv)
throwArity - (Var.java:43)
invoke - (AFn.java:32)
applyToHelper - (AFn.java:154)
applyTo - (AFn.java:144)

Я не могу понять, что я делаю не так.Можете ли вы помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...