Go爬蟲(讀寫)

2021-10-08 22:20:22 字數 1315 閱讀 7399

ioutil.readall *****> 讀取所有資料 如果讀取成功,則 err 返回 nil,而不是 eof func readall(r io.reader) (byte, error)

ioutil.readfile ====>讀取檔案中的所有資料 如果讀取成功,則 err 返回 nil,而不是 eof func readall(r io.reader) (byte, error)

ioutil.writefile *****>向檔案中寫入資料,寫入前會清空檔案。如果檔案不存在,則會以指定的許可權建立該檔案。

handlefunc註冊乙個處理器函式 第乙個引數為請求位址 第二個引數為函式型別 表示這個請求需要處理的事情。沒有處理複雜的邏輯,而是直接給defaultservemux處理

//關閉

defer v.body.

close()

//讀取 readall讀取全部內容

v1,err1 :

=ioutil.

readall

(v.body)

if err1!=nil

result:

=string

(v1)

fmt.

println

(result)

//輸出到編輯器

//寫入檔案 //寫入到的位址可隨機更改

err2:

=ioutil.

writefile

("d:/1804a/爬小蟲/原始碼.txt",[

]byte

(result)

,0777

)if err2!=nil

fmt.

println

("寫入成功"

) w.

write([

]byte

(result)

)//輸出到瀏覽器

}

瀏覽器輸入 127.0.0.1:800/index 進行訪問

Go 檔案讀寫

看了下go語言的標準庫,最開始看了下io庫想著看看go語言提供的函式如何實現檔案的讀寫,粗略的看了下就想著使用go語言提供的方法讀寫檔案試下吧。讀檔案,示例 package main import fmt io ioutil os const file test.txt read file func...

GO 爬蟲鏈結

結果 結果 需要根據實際情況書寫規則13 需要根據實際情況書寫規則 14 relink 1 6 d 19 d 20 0 d 1 0 8 0 1 9 1 012 0 1 9 12 d 3 01 d dx 需要根據實際情況書寫規則 1516 17 18 func handleerror err erro...

go 檔案讀寫操作

func fileread path string rb make byte,1024,1024 for fmt.println string rb n err file.close if err nil func bufio path string defer file.close const d...