PHP文件获取Go lang中的内容

PHP文件获取Go lang中的内容,php,go,file-get-contents,Php,Go,File Get Contents,我是刚来戈朗的。实际上我是一名PHP开发人员 我需要Golang中的file\u get\u contents功能 请您提供代码或建议戈朗图书馆为我的要求 注意:记住不仅仅是“读取文件”。我不认为有一种独特的golang函数像golang函数那样通用 用于读取所有文件:“”(是) 阅读http页面时:http.Get(请参阅) 有关读取部分文件的信息:请参阅“” 您通常需要更多地控制文件的读取方式和内容。 对于这些任务,首先打开一个文件以获取值 做别人做的事,然后。请参阅@VonChttp

我是刚来戈朗的。实际上我是一名PHP开发人员

我需要Golang中的
file\u get\u contents
功能

请您提供代码或建议戈朗图书馆为我的要求


注意:记住不仅仅是“读取文件”。

我不认为有一种独特的golang函数像golang函数那样通用

  • 用于读取所有文件:“”(是)

  • 阅读http页面时:
    http.Get
    (请参阅)

  • 有关读取部分文件的信息:请参阅“”

您通常需要更多地控制文件的读取方式和内容。
对于这些任务,首先打开一个文件以获取值


做别人做的事,然后。请参阅@VonC
http
Right或文件部分。@Chandra为什么不坚持使用PHP?。。。。
res, err := http.Get("http://www.google.com/robots.txt")
if err != nil {
    log.Fatal(err)
}
robots, err := ioutil.ReadAll(res.Body)
res.Body.Close()
f, err := os.Open("/tmp/dat")
check(err)

# You can also Seek to a known location in the file and Read from there.

o2, err := f.Seek(6, 0)
check(err)
b2 := make([]byte, 2)
n2, err := f.Read(b2)
check(err)
fmt.Printf("%d bytes @ %d: %s\n", n2, o2, string(b2))