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...