登录
首页 >  Golang >  Go问答

如何将整个文件读入字符串变量

来源:Golang技术栈

时间:2023-03-08 15:25:21 127浏览 收藏

有志者,事竟成!如果你在学习Golang,那么本文《如何将整个文件读入字符串变量》,就很适合你!文章讲解的知识点主要包括golang,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

问题内容

我有很多小文件,我不想逐行阅读它们。

Go中有一个函数可以将整个文件读入字符串变量吗?

正确答案

使用ioutil.ReadFile

func ReadFile(filename string) ([]byte, error)

ReadFile 读取由 filename 命名的文件并返回内容。成功的调用返回 err == nil,而不是 err == EOF。因为 ReadFile 读取整个文件,所以它不会将 Read 中的 EOF 视为要报告的错误。

您将得到 a[]byte而不是 a string如果确实 需要,可以转换:

s := string(buf)

今天关于《如何将整个文件读入字符串变量》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>