golang學(xué)習(xí)筆記(7)
2111
發(fā)布于 云南 2021-05-31 · 1.2w瀏覽 2贊

接上篇

爬完內(nèi)容要寫入到文件里,最好還有個日志記錄下爬取情況。兩個func可以直接調(diào)用。

 


//文件寫入,name 文件名含路徑,content 文件內(nèi)容

func writeFile(name, content string) bool {
    data := []byte(content)
    if ioutil.WriteFile(name, data, 0644) != nil {
        fmt.Println("寫入文件失敗")
        return false
    } else {
        fmt.Println("寫入文件成功")
        return true
    }
}

//日志寫入,msg 日志內(nèi)容

func writeLog(msg string) error {
    date := time.Unix(time.Now().Unix(), 0).Format("2006-01-02 15:04:05") //取當(dāng)前時間
    log := "pachong.log"
    
    content := date + " " + msg //時間+日志內(nèi)容
    fmt.Println(content)
    f, err := os.OpenFile(log, os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0644)
    _, err = io.WriteString(f, "\r\n"+content)
    defer f.Close()
    return err
}

2111
~
瀏覽 1.2w
2
相關(guān)推薦
最新評論
贊過的人 2
評論加載中...

暫無評論,快來評論吧!