非純文字檔案的操作

2021-10-01 23:54:02 字數 424 閱讀 7804

檔案是以某一種標準編碼成二進位制存在硬碟裡的,在應用程式給作業系統傳送資料請求後,作業系統傳送資料請求後,作業系統在硬碟讀取二進位制編碼,然後返回給應用程式,通過open方法,將編碼解碼成我們看到的字元。

讀取純文字檔案:

r、r+、w、w+、a、a+ == rt、rt+、wt、wt+、at、at+

讀取非純文字檔案:

rb rb+ wb wb+ ab ab+

f = open(

'/test/westos.png', mode=

'rb'

)content = f.read(

)f.close(

)f1=open(

'wb'

)f1.write(content)

f1.close(

)

Linux 檢視非純文字檔案

od 以二進位制的方式讀取檔案內容 引數 t 後面可以接各種 型別 的輸出 a 利用預設的字元來輸出 c 利用ascii字元來輸出 d size 利用十進位制 decimal 來輸出資料,每個整數占用size bytes f size 利用浮點數 floating 來輸出資料,每個數占用size b...

文字檔案操作

1 文字檔案的寫入 建立檔案流 filestream filestream new filestream c myfile file.txt filemode.create 建立寫入器 streamwriter sw new streamwriter filestream 以流的方式寫入資料 sw....

文字檔案操作

文字檔案操作 編寫乙個程式demo.py,要求執行該程式後,生成demo new.py檔案,其中內容與demo.py一樣,只是在每一行的後面加上行號以 開始,並且所有行的 符號垂直對齊。filename demo.py with open filename,r as fp lines fp.read...