GO是如何读取文本或文件里面的内容的呢 按行读取还是什么,另外怎么读取啊,GO是怎么找到文件所在的路径的呢?原谅我初学TnT
// 按行读的代码
```go
package main
import (
"bufio"
"os"
"fmt"
)
func main(){
f,err:=os.Open(YourFileDir)
if err!=nil{
// handle err
}
buf:=bufio.NewReader(f)
for {
line,err:=buf.ReadString('\n')
if err!=nil{
// handle err
}
fmt.Println(line)
}
}
```
#4
更多评论
利用goconfig包来读取
func GetProperty(name string) string {
cfg, err := goconfig.LoadConfigFile("./conf/dsconf.ini")
if err != nil {
log.Println(err)
}
value, err := cfg.GetValue("Properties", name)
if err != nil {
log.Println(err)
}
return value
}
#2