Python 學習筆記 -- 檔案的開啟模式和檔案的對象方法

來源:互聯網
上載者:User

標籤:支援   換行   size   關閉   一個   定義   span   fse   預設   

 1 #在Python中,如果想要操作一個檔案,必須先得到檔案的對象。 2 #執行個體一: 3 print("-------------------------------------------------------------------") 4 file = open("test.txt","wt") #這裡我們使用open()函數來擷取對象。 5 data = "這是一個用測試的檔案!" 6 file.write(data) #將資料寫入到檔案中 7 file.close() #記得將該檔案對象釋放 8  9 #接著我們來到本程式所在的目錄下,發現這裡建立了一個名為test.txt的檔案10 #開啟它,我們可以發現裡面已經被寫入了一些資料。11 print("-------------------------------------------------------------------")12 13 #下面是一些檔案的開啟模式和對象方法14 """15 檔案的開啟模式:16     "r": 以唯讀方式開啟檔案(預設)17     "w": 以寫入的方式開啟檔案,如果檔案不存在,建立一個檔案如果檔案存在,覆蓋已存在檔案18     "x": 如果檔案已經存在,是用此模式開啟將引發異常19     "a": 以寫入模式開啟,如果檔案存在,則在末尾追加寫入20     "b": 以二進位的模式開啟檔案21     "t": 以文本的方式開啟檔案22     "+": 可讀寫入模式(可添加到其他模式中使用)23     "U": 通用分行符號支援24 25 檔案的對象方法:26     file.close() #關閉檔案27     f.read([size=-1]) #從檔案讀取size個字元,當未給定size或者給定負值的時候,讀取剩餘的所有字元,然後作為字串返回28     f.readline([size=-1]) #從檔案中讀取並返回一行(包括行結束符),如果有size有定義則返回size個字元29     f.write(str) #將字串str寫入檔案30     f.writelines(spe) #向檔案寫入字串序列sep,sep應該是一個返回字串的可迭代對象31     f.seek(offset,from) #在檔案中移動檔案指標,from(0代表檔案的起始位置,1表示當前位置,2表示檔案末尾),offse(值為位移的位元組數)32     f.tell() #返回當前在檔案中的位置33     f.truncate([size=file.tell()]) #截取檔案到size個位元組,預設是截取到檔案指標當前位置34 35 """

 

Python 學習筆記 -- 檔案的開啟模式和檔案的對象方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.