国产精品嫩草99av在线_一区在线视频观看_欧美高清一区_欧美 日韩 国产 一区_99精品欧美一区二区三区_久久大香伊蕉在人线观看热2_一色屋精品视频在线观看网站_在线亚洲国产精品网站_亚洲区一区二区三区_你懂的视频一区二区

當(dāng)前位置:首頁(yè) > 科技  > 軟件

讓我們一起聊聊文件的操作

來(lái)源: 責(zé)編: 時(shí)間:2023-08-05 11:45:35 4876觀看
導(dǎo)讀文件【1】文件是什么?文件是保存數(shù)據(jù)的地方,是數(shù)據(jù)源的一種,比如大家經(jīng)常使用的word文檔、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存數(shù)據(jù),它既可以保存一張圖片,也可以保持視頻,聲音...【2】os包

文件

【1】文件是什么?

文件是保存數(shù)據(jù)的地方,是數(shù)據(jù)源的一種,比如大家經(jīng)常使用的word文檔、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存數(shù)據(jù),它既可以保存一張圖片,也可以保持視頻,聲音...wLB28資訊網(wǎng)——每日最新資訊28at.com

【2】os包下的File結(jié)構(gòu)體封裝了對(duì)文件的操作:

wLB28資訊網(wǎng)——每日最新資訊28at.com

傳入一個(gè)字符串(文件的路徑),返回的是文件的指針,和是否打開成功wLB28資訊網(wǎng)——每日最新資訊28at.com

(2)關(guān)閉文件:(方法)wLB28資訊網(wǎng)——每日最新資訊28at.com

wLB28資訊網(wǎng)——每日最新資訊28at.com

使文件不能用于讀寫。它返回可能出現(xiàn)的錯(cuò)誤wLB28資訊網(wǎng)——每日最新資訊28at.com

【4】案例:

package mainimport(	"fmt"	"os")func main()  {	//打開文件:	file,err := os.Open("D:/test.txt")	if err != nil {		fmt.Println("文件打開出錯(cuò),對(duì)應(yīng)錯(cuò)誤為:",err)	}	//沒(méi)有出錯(cuò),輸出文件:	fmt.Println("文件=v%",file)	//.........一系列操作	//關(guān)閉文件:	err2 := file.Close()	if err2 != nil {		fmt.Println("關(guān)閉失敗!")	}}

io的引入

【1】IO流對(duì)文件進(jìn)行操作:

wLB28資訊網(wǎng)——每日最新資訊28at.com

讀取文件(一次性)

【1】讀取文件的內(nèi)容并顯示在終端(使用ioutil一次將整個(gè)文件讀入到內(nèi)存中),這種方式適用于文件不大的情況。相關(guān)方法和函數(shù)(ioutil.ReadFile)wLB28資訊網(wǎng)——每日最新資訊28at.com

wLB28資訊網(wǎng)——每日最新資訊28at.com

【2】案例:wLB28資訊網(wǎng)——每日最新資訊28at.com

package mainimport(	"fmt"	"io/ioutil")func main()  {	//備注:在下面的程序中不需要進(jìn)行 Open/Close操作,因?yàn)槲募拇蜷_和關(guān)閉操作被封裝在ReadFile函數(shù)內(nèi)部了	//讀取文件:	content,err := ioutil.ReadFile("D:/test.txt")	if err != nil {		fmt.Println("讀取錯(cuò)誤,錯(cuò)誤為:",err)	}	//如果讀取成功,將內(nèi)容顯示在終端即可:	//fmt.Printf("%v",content)	fmt.Printf("%v",string(content))}

讀取文件(帶緩沖區(qū))

【1】讀取文件的內(nèi)容并顯示在終端(帶緩沖區(qū)的方式-4096字節(jié)),適合讀取比較大的文件,使用os.Open,file.Close,bufio.NewReader(),reader.ReadString函數(shù)和方法wLB28資訊網(wǎng)——每日最新資訊28at.com

【2】案例:wLB28資訊網(wǎng)——每日最新資訊28at.com

package mainimport(	"fmt"	"io"	"os"	"bufio")func main()  {	file,err := os.Open("D:/test.txt")	if err != nil {		fmt.Println("打開文件失敗,err=:",err)	}	//當(dāng)函數(shù)退出時(shí),讓file關(guān)閉,防止內(nèi)存泄露:	defer file.Close()	//創(chuàng)建一個(gè)流:	reader := bufio.NewReader(file)	//讀取操作:	for{		//讀取到一個(gè)換行就結(jié)束		str,err := reader.ReadString('/n')		//io.EOF 表示已經(jīng)讀取到文件的結(jié)尾		if err == io.EOF {			break		}		//如果沒(méi)有讀取到文件結(jié)尾的話,就正常輸出文件內(nèi)容即可:		fmt.Println(str)	}	//結(jié)束:	fmt.Println("文件讀取成功,并且全部讀取完畢")}

寫入文件

【1】打開文件操作:wLB28資訊網(wǎng)——每日最新資訊28at.com

wLB28資訊網(wǎng)——每日最新資訊28at.com

三個(gè)參數(shù)含義:wLB28資訊網(wǎng)——每日最新資訊28at.com

(1)要打開的文件的路徑wLB28資訊網(wǎng)——每日最新資訊28at.com

(2)文件打開模式(可以利用"|"符號(hào)進(jìn)行組合)wLB28資訊網(wǎng)——每日最新資訊28at.com

wLB28資訊網(wǎng)——每日最新資訊28at.com

(3)權(quán)限控制(linux/unix系統(tǒng)下才生效,windows下設(shè)置無(wú)效)- 0666wLB28資訊網(wǎng)——每日最新資訊28at.com

【2】案例:wLB28資訊網(wǎng)——每日最新資訊28at.com

package mainimport(	"fmt"	"os"	"bufio")func main()  {	//寫入文件操作:	//打開文件:	file,err := os.OpenFile("D:/test.txt",os.O_RDWR | os.O_APPEND | os.O_CREATE,0666)	if err != nil {		fmt.Printf("打開文件失敗",err)		return	}	defer file.Close()	//寫入文件操作:---》IO流---》緩沖輸出流(帶緩沖區(qū))	writer := bufio.NewWriter(file)	for i := 0; i < 10; i++ {		writer.WriteString("你好 菜園子/n")	}	//流帶緩沖區(qū),刷新數(shù)據(jù)--->真正寫入文件中:	writer.Flush()	s := os.FileMode(0666).String()	fmt.Println(s)}

文件復(fù)制操作

案例wLB28資訊網(wǎng)——每日最新資訊28at.com

package mainimport(	"io/ioutil"	"fmt")func main()  {	//定義源文件:	filePath := "D:/test.txt"	//定義目標(biāo)文件:	newPath := "D:/test_copy.txt"	//對(duì)文件進(jìn)行讀取:	content,err := ioutil.ReadFile(filePath)	if err != nil {		fmt.Printf("打開文件失敗",err)		return	}	 //寫出文件:	err = ioutil.WriteFile(newPath,content,0666)	if err != nil {		fmt.Println("寫出失敗")	}}

本文鏈接:http://www.rrqrq.com/showinfo-26-122-0.html讓我們一起聊聊文件的操作

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 十個(gè)簡(jiǎn)單但很有用的Python裝飾器

下一篇: 之家push系統(tǒng)迭代之路

標(biāo)簽:
  • 熱門焦點(diǎn)
  • MIX Fold3包裝盒泄露 新機(jī)本月登場(chǎng)

    小米的全新折疊屏旗艦MIX Fold3將于本月發(fā)布,近日該機(jī)的真機(jī)包裝盒在網(wǎng)上泄露。從圖上來(lái)看,新的MIX Fold3包裝盒在外觀設(shè)計(jì)方面延續(xù)了之前的方案,變化不大,這也是目前小米旗艦
  • 19個(gè) JavaScript 單行代碼技巧,讓你看起來(lái)像個(gè)專業(yè)人士

    今天這篇文章跟大家分享18個(gè)JS單行代碼,你只需花幾分鐘時(shí)間,即可幫助您了解一些您可能不知道的 JS 知識(shí),如果您已經(jīng)知道了,就當(dāng)作復(fù)習(xí)一下,古人云,溫故而知新嘛。現(xiàn)在,我們就開始今
  • .NET 程序的 GDI 句柄泄露的再反思

    一、背景1. 講故事上個(gè)月我寫過(guò)一篇 如何洞察 C# 程序的 GDI 句柄泄露 文章,當(dāng)時(shí)用的是 GDIView + WinDbg 把問(wèn)題搞定,前者用來(lái)定位泄露資源,后者用來(lái)定位泄露代碼,后面有朋友反
  • 一文掌握 Golang 模糊測(cè)試(Fuzz Testing)

    模糊測(cè)試(Fuzz Testing)模糊測(cè)試(Fuzz Testing)是通過(guò)向目標(biāo)系統(tǒng)提供非預(yù)期的輸入并監(jiān)視異常結(jié)果來(lái)發(fā)現(xiàn)軟件漏洞的方法。可以用來(lái)發(fā)現(xiàn)應(yīng)用程序、操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議等中的漏洞或
  • 零售大模型“干中學(xué)”,攀爬數(shù)字化珠峰

    文/侯煜編輯/cc來(lái)源/華爾街科技眼對(duì)于絕大多數(shù)登山愛(ài)好者而言,攀爬珠穆朗瑪峰可謂終極目標(biāo)。攀登珠峰的商業(yè)路線有兩條,一是尼泊爾境內(nèi)的南坡路線,一是中國(guó)境內(nèi)的北坡路線。相
  • 年輕人的“職場(chǎng)羞恥感”,無(wú)處不在

    作者:馮曉亭 陶 淘 李 欣 張 琳 馬舒葉來(lái)源:燃次元&ldquo;人在職場(chǎng),應(yīng)該選擇什么樣的著裝?&rdquo;近日,在網(wǎng)絡(luò)上,一個(gè)與著裝相關(guān)的帖子引發(fā)關(guān)注,在該帖子里,一位在高級(jí)寫字樓亞洲金
  • 聯(lián)想YOGA 16s 2022筆記本將要推出,屏幕支持觸控功能

    聯(lián)想此前宣布,將于11月2日19:30召開聯(lián)想秋季輕薄新品發(fā)布會(huì),推出聯(lián)想 YOGA 16s 2022 筆記本等新品。官方稱,YOGA 16s 2022 筆記本將搭載 16 英寸屏幕,并且是一
  • DRAM存儲(chǔ)器10月價(jià)格下跌,NAND閃存本月價(jià)格與上月持平

    10月30日,據(jù)韓國(guó)媒體消息,自今年年初以來(lái)一直在上漲的 DRAM 存儲(chǔ)器的交易價(jià)格僅在本月就下跌了近 10%,此次是全年首次降價(jià),而NAND 閃存本月價(jià)格與上月持平。市
  • 華為舉行春季智慧辦公新品發(fā)布會(huì) 首次推出電子墨水屏平板

    北京時(shí)間2月27日晚,華為在巴塞羅那舉行春季智慧辦公新品發(fā)布會(huì),在海外市場(chǎng)推出之前已經(jīng)在中國(guó)市場(chǎng)上市的筆記本、平板、激光打印機(jī)等辦公產(chǎn)品,并首次推出搭載
Top 国产精品嫩草99av在线_一区在线视频观看_欧美高清一区_欧美 日韩 国产 一区_99精品欧美一区二区三区_久久大香伊蕉在人线观看热2_一色屋精品视频在线观看网站_在线亚洲国产精品网站_亚洲区一区二区三区_你懂的视频一区二区
国产精品免费丝袜| 欧美色老头old∨ideo| 欧美性感一类影片在线播放| 亚洲欧美国产毛片在线| 欧美日韩亚洲一区| 久久青草欧美一区二区三区| 国产精品一区二区久激情瑜伽| 欧美午夜在线观看| 看电影不卡的网站| 欧美性猛交xxxxxxxx| 日韩av中文在线观看| 日本黄色一区二区| 同产精品九九九| 久久久久久一区| 青青草视频一区| 欧美午夜片在线观看| 久久精品噜噜噜成人88aⅴ| 欧美日韩国产一二三| 国产精品18久久久久| 日韩欧美亚洲另类制服综合在线| 丁香婷婷深情五月亚洲| 欧美精品一区二区久久久| 91麻豆.com| 中文字幕一区二区三| 国产日韩1区 | 国产情侣久久| 亚洲综合丝袜美腿| 色中色一区二区| 狠狠色狠狠色综合日日91app| 欧美日韩精品一区二区三区四区 | 色婷婷久久一区二区三区麻豆| 日本不卡一区二区三区| 欧美中文一区二区三区| 九一久久久久久| 日韩一区二区三区电影| 99综合影院在线| 国产蜜臀av在线一区二区三区| 狠狠久久婷婷| 亚洲综合色噜噜狠狠| 色丁香久综合在线久综合在线观看| 九九热在线视频观看这里只有精品| 欧美一区二区三区系列电影| 99久久777色| 国产精品初高中害羞小美女文| 国产精品入口66mio| 免费人成精品欧美精品| 日韩欧美自拍偷拍| 欧美黄在线观看| 一区二区三区在线视频观看58 | 一区在线观看免费| 免费毛片一区二区三区久久久| 青青草91视频| 日韩欧美在线一区二区三区| 午夜精品影院| 亚洲成人综合在线| 欧美人妖巨大在线| 午夜日韩激情| 亚洲线精品一区二区三区八戒| 精品视频一区三区九区| 91年精品国产| 亚洲综合色噜噜狠狠| 欧美人体做爰大胆视频| 女同一区二区| 亚洲国产乱码最新视频| 69av一区二区三区| 国内精品久久久久久久影视蜜臀 | 激情欧美一区二区三区在线观看| 欧美tk—视频vk| 亚洲激情精品| 久久精品国产亚洲一区二区三区| 欧美成人女星排行榜| 1000部精品久久久久久久久| 欧美aaaaaa午夜精品| 久久综合九色综合97_久久久| 日韩午夜视频在线观看| 精品午夜久久福利影院| 国产精品免费看片| 欧美系列在线观看| 亚洲午夜电影| 久久国产欧美日韩精品| 国产欧美日韩不卡| 欧美中文字幕一区二区三区亚洲| 欧美一区二区在线| 日韩成人午夜精品| 日本一区二区三区四区| 在线看国产一区| 国产主播一区二区三区四区| 久久精品国产精品亚洲综合| 国产精品久久一卡二卡| 欧美亚洲图片小说| 亚洲午夜极品| 国产在线精品一区二区不卡了| 亚洲欧洲精品一区二区精品久久久| 欧美亚洲国产怡红院影院| 国产一区久久| 国产美女在线精品| 亚洲最大成人网4388xx| 精品乱人伦小说| 日本二三区不卡| 欧美网站在线| 狠狠色伊人亚洲综合成人| 亚洲欧美另类综合偷拍| 精品免费日韩av| 欧洲av在线精品| 亚洲精品乱码| aaa欧美色吧激情视频| 青青草国产成人99久久| 1区2区3区国产精品| 欧美v国产在线一区二区三区| 一本大道综合伊人精品热热| 国外精品视频| 福利一区二区在线观看| 同产精品九九九| 中文字幕一区视频| 精品久久久久久久人人人人传媒| 久久久久.com| 好看的日韩av电影| 成人黄色在线视频| 日韩精品电影一区亚洲| 日韩毛片在线免费观看| 久久先锋影音av| 欧美剧情片在线观看| 久久国产精品免费一区| 国内精品美女在线观看| 成人黄色软件下载| 久久精品99久久久| 亚洲五月六月丁香激情| 国产精品热久久久久夜色精品三区 | 日韩一区二区免费电影| 美女久久网站| 在线成人h网| 北岛玲一区二区三区四区| 青青草视频一区| 亚洲国产精品久久久久婷婷884| 国产精品蜜臀在线观看| 欧美精品一区二区三区在线| 欧美精品第1页| 色偷偷久久人人79超碰人人澡| 一本色道婷婷久久欧美| 色综合天天性综合| 高清国产午夜精品久久久久久| 蜜桃视频在线一区| 午夜久久久久久电影| 亚洲精品综合在线| 国产精品久久久久久久浪潮网站| 精品久久久网站| 91精品欧美福利在线观看| 欧美在线你懂得| 久久综合五月| 亚洲欧美日韩在线观看a三区| 极品尤物久久久av免费看| 欧美91视频| 农村妇女精品| 欧美+日本+国产+在线a∨观看| 成人精品视频网站| 丁香六月综合激情| 国产成人99久久亚洲综合精品| 国产在线视频一区二区| 久久国产精品99久久人人澡| 蜜臀av在线播放一区二区三区| 午夜精品免费在线| 亚洲成在线观看| 亚洲国产另类av| 亚洲国产日韩a在线播放性色| 亚洲综合一区二区精品导航| 一区二区三区免费观看| 亚洲精品免费播放| 亚洲免费伊人电影| 一区二区三区免费在线观看| 亚洲免费av在线| 亚洲综合色自拍一区| 亚洲国产视频在线| 午夜国产精品影院在线观看| 亚洲午夜久久久久久久久久久| 亚洲一二三区在线观看| 亚洲成人一二三| 午夜精品爽啪视频| 免费观看一级欧美片| 久久国产剧场电影| 国产一区二区中文字幕| 国产aⅴ综合色| 成人av电影免费在线播放| 99精品视频一区二区三区| 欧美在线网站| 国产精品初高中精品久久| 欧美日韩国产探花| 欧美日韩免费电影| 中文字幕人成不卡一区| 综合久久一区二区三区| 一区二区欧美视频| 天天色综合成人网| 久久精品人人做| 国产欧美日韩另类视频免费观看| 中文字幕精品一区二区三区精品 | 亚洲国产va精品久久久不卡综合 | 日韩专区一卡二卡| 午夜精品视频一区| 麻豆精品国产91久久久久久| 国产在线国偷精品免费看| 成人一二三区视频|