Golang 程序读取文件内容
go programmingserver side programmingprogramming更新于 2025/4/22 5:37:17
pre.prettyprint{width:99%!important;} a.demo{top:12px!important; float:right!important;>
要读取文件内容,我们可以采取以下步骤 −
- 我们可以创建一个名为 test.txt 的文件。
- 使用 defer 语句进行清理。
- 写入字符串内容。
- 调用 ReadFile() 方法读取文件。
- ReadFile 读取由 filename 命名的文件并返回内容。
- 打印文件内容。
示例
package main import ( "fmt" "io/ioutil" "log" "os" ) func CreateFile() { file, err := os.Create("test.txt") if err != nil { log.Fatalf("failed creating file: %s", err) } defer file.Close() _, err = file.WriteString("Welcome to Tutorials Point") if err != nil { log.Fatalf("failed writing to file: %s", err) } } func ReadFile() { fileName := "test.txt" data, err := ioutil.ReadFile(fileName) if err != nil { log.Panicf("failed reading data from file: %s", err) } fmt.Printf("\n%s", data) } func main() { CreateFile() ReadFile() }
输出
Welcome to Tutorials Point