我通过以下方式打开一些.txt文件:
main :: IO ()
main = do
xxs <- TIO.readFile pathToFile
return ()
.txt文件的格式为
str_1 \n str_2 \n ... str_m
我想将xxs变成一个源代码,以便它看起来像:
sourceList [str_1, str_2, ..., str_m]
管道API是否提供了一种方法来实现它而不先在xxs
上进行一些字符串操作,从而使其成为[str_1, str_2, ..., str_m]
形式?
答案 0 :(得分:5)
如何将
readfile
函数的输出转换为管道的源?
用于读取文件的源函数已经以conduit-extra的形式存在于包sourceFile中。您还可以在该模块中看到各种其他组合器,如conduitFile
等。