小编rai*_*luo的帖子

使用http.Get()时无效的内存地址或nil指针取消引用

我刚开始学习Go lang,我写了一个小演示,从txt读取图片网址,将网址放入数组,然后将响应保存到文件中.

这是我的代码

package main

import (
"bufio"
"fmt"
"io"
"io/ioutil"
"net/http"
"os"
)

func main() {
fileName := "meinv.txt"
file, _ := os.Open(fileName)

picUrl := make([]string, 2000)
reader := bufio.NewReader(file)
for {
    line, _, err := reader.ReadLine()
    if err != io.EOF {
        fmt.Printf("file load %s \n", line)
        picUrl = append(picUrl, string(line))
    } else {
        file.Close()
        break
    }
}
fmt.Printf("file loaded,read to download \n")
fetchPic(picUrl)

}
func fetchPic(picUrl []string) {

var file string
for key, value := range picUrl { …
Run Code Online (Sandbox Code Playgroud)

go

1
推荐指数
1
解决办法
4362
查看次数

标签 统计

go ×1