我有一個巨大的文件,我需要做的操作。巨大如約。五十萬字。如何將大文件加載到球拍中的字符串或列表中?
我只想將它讀入列表或字符串中,以便稍後可以對它進行處理。
另外我知道我可以使用文件 - >字符串或使用文件 - >列表,文件 - >行加載到一個字符串,但這似乎需要waayy太長。
這是將其加載到一個列表?:
(define my-list (with-input-from-file "myFile.txt" read))
每當我跑我的節目,我剛剛得到的第一行打印出來的正確途徑。似乎適用於較小的文件。
你可能應該懶洋洋地讀它。你是否真的一次需要將整個文件存儲在內存中? – Carcigenicate