python 檔案操作

2022-05-18 19:38:43 字數 648 閱讀 5317

什麼是字元什麼是位元組

字元:字元則是指字串,數字,符號等等

位元組:位元組則是記憶體單位,比如說乙個中文字元在utf8中佔2個位元組

檔案的操作:

.read():代表讀多少個字元,其餘的檔案內游標移動都是以位元組為單位如seek,tell,read,truncate

.flush():  將檔案的內容從記憶體重新整理到硬碟中

.encoding :檢視使用open開啟檔案的編碼

.tell():  檢視檔案處理中當前的游標位置

.seek():從頭開始算,游標移動多少個位元組

.fruncate():從開頭算起,保留多少個位元組內容,必須以寫方式開啟,但是除了w和w+以外

+++++++++++迭代和遞迴

遞迴:自己呼叫自己

例:一頭熊快餓死了,最後它吃了自己的熊掌活下來了

例:兒子是基於父親產生的,而父親又是基於爺爺產生的,在後代中,前者不能缺乙個

可迭代物件:只要遵循可迭代協議就是物件

(字串,列表,元組,字典,集合,檔案物件)這些都不是可迭代物件,只不過是在for迴圈中,內部呼叫了_iter_方法,將他們變成的可迭代物件 

python 檔案操作

簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...

python檔案操作

1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...

Python 檔案操作

1.開啟檔案 如下 f open d test.txt w 說明 第乙個引數是檔名稱,包括路徑 第二個引數是開啟的模式mode r 唯讀 預設。如果檔案不存在,則丟擲錯誤 w 只寫 如果檔案 不存在,則自動建立檔案 a 附加到檔案末尾 r 讀寫 如果需要以二進位制方式開啟檔案,需要在mode後面加上...