最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

pythonfd是什么意思

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-03 23:19:16
文檔

pythonfd是什么意思

pythonfd是什么意思:python fd是什么意思?在Python中可以通過編碼實(shí)現(xiàn)對文件的讀寫操作,然而必須清楚的是,程序?qū)ξ募淖x寫功能實(shí)際是由操作系統(tǒng)提供的,因?yàn)槠胀ǔ绦虿荒苤苯硬僮鞔疟P。在執(zhí)行文件操作時(shí),Python會請求操作系統(tǒng)打開一個對象——這個對象通常被稱作文件描述符
推薦度:
導(dǎo)讀pythonfd是什么意思:python fd是什么意思?在Python中可以通過編碼實(shí)現(xiàn)對文件的讀寫操作,然而必須清楚的是,程序?qū)ξ募淖x寫功能實(shí)際是由操作系統(tǒng)提供的,因?yàn)槠胀ǔ绦虿荒苤苯硬僮鞔疟P。在執(zhí)行文件操作時(shí),Python會請求操作系統(tǒng)打開一個對象——這個對象通常被稱作文件描述符

python fd是什么意思?

在Python中可以通過編碼實(shí)現(xiàn)對文件的讀寫操作,然而必須清楚的是,程序?qū)ξ募淖x寫功能實(shí)際是由操作系統(tǒng)提供的,因?yàn)槠胀ǔ绦虿荒苤苯硬僮鞔疟P。

在執(zhí)行文件操作時(shí),Python會請求操作系統(tǒng)打開一個對象——這個對象通常被稱作文件描述符(file descriptor,簡稱fd),其對應(yīng)的就是后面要操作的文件對象——然后再通過操作系統(tǒng)提供的接口對該文件對象進(jìn)行讀取和寫入數(shù)據(jù)的操作,即通常所說的“讀取文件”和“寫入文件”。

文件讀寫的操作步驟基本是這樣的:

  1. 打開文件——獲取文件描述符。
  2. 讀寫文件——操作文件描述符。
  3. 關(guān)閉文件——關(guān)閉文件描述符。

也就是說,程序?qū)ξ募母鞣N操作,其實(shí)是引用了系統(tǒng)返回的文件描述符。

在Python中,open()函數(shù)用于向操作系統(tǒng)請求返回一個文件對象,然后即可使用其他方法對文件對象進(jìn)行數(shù)據(jù)的讀取和寫入等各種操作。

open()函數(shù)用于返回一個文件對象(File Object),最常與這兩個參數(shù)一起使用:open(filename, mode)。例如:

>>> f = open('sample.txt', 'w')

其中第一個參數(shù)filename是一個用于指定要打開的文件名稱的字符串,也可以指定路徑。如果不指定文件所在的路徑,Python會在當(dāng)前文件夾中去尋找文件并打開。如果文件不能被打開,則會拋出OSError異常。

文件對象在Python中是一種path-like object(可翻譯為類路徑對象,或者不翻譯直接用英文理解),即一種表示文件的系統(tǒng)路徑的對象。它提供的是一個要被打開的文件的路徑名稱,可以是絕對路徑或者相對于當(dāng)前工作文件夾的路徑,或者提供的是一個要被封裝的文件描述符。

系統(tǒng)內(nèi)核(kernel)使用文件描述符(file descriptor,簡稱fd)來訪問文件,也就是說,實(shí)際上在使用open()函數(shù)打開現(xiàn)存文件時(shí),內(nèi)核返回的是一個文件描述符。讀寫文件時(shí)也需要使用文件描述符來指定要讀寫的文件。文件描述符在形式上是一個非負(fù)整數(shù),實(shí)則是一個索引值。

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

文檔

pythonfd是什么意思

pythonfd是什么意思:python fd是什么意思?在Python中可以通過編碼實(shí)現(xiàn)對文件的讀寫操作,然而必須清楚的是,程序?qū)ξ募淖x寫功能實(shí)際是由操作系統(tǒng)提供的,因?yàn)槠胀ǔ绦虿荒苤苯硬僮鞔疟P。在執(zhí)行文件操作時(shí),Python會請求操作系統(tǒng)打開一個對象——這個對象通常被稱作文件描述符
推薦度:
標(biāo)簽: 是什么 什么 python
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top