lof函式:lof(檔案號)--返回檔案號所代表檔案的長度,長度以位元組為單位。loc函式:loc(檔案號)--返回檔案號所代表檔案的讀寫位置,loc函式的返回值為long資料型別。對於隨機檔案,返回的為上一次對檔案進行讀出或寫入的記錄號;對於二進位制檔案,返回的為上一次讀出或寫入的位元組位置;對於順序檔案,返回的是檔案的當前位元組位置除以128的值,對於順序檔案通常不使用loc函式。
eof函式:eof(檔案號)--該函式測試當前讀寫位置即檔案指標是否位於檔案號所代表檔案的末尾。是檔案末尾返回true,否則返回false
filelen函式:filelen(檔名)--函式返回指定檔案的檔案長度,以位元組為單位,返回值為long資料型別。
freefile函式:freefile[(範圍)]--使用freefile函式可獲得尚未被占用的檔案號中的頭乙個。seek函式:seek(檔案號)--返回檔案號所指定檔案的當前讀寫位置,返回值為long資料型別。
curdir函式:curdir[(驅動器號)]--返回乙個字串,該字串表示指定驅動器的當前路徑。shell函式:shell()--該函式的功能是執行字串型別引數pathname指定的可執行檔案。
dir函式:dir--返回乙個表示檔名、目錄名或資料夾名稱的字串。
五 檔案處理
方式一 f open a.txt r encoding utf 8 data f.read f.close 檔案操作完成後,必須close 方式二 用with關鍵字開啟檔案,不需要再執行close with open a.txt r as read f,open b.txt w as write f...
Python筆記 五 檔案處理
1.開啟pi digits.txt檔案 with open pi digits.txt as file object contents file object.read print contents 在read函式到達檔案末尾會返回乙個空字串,顯示出來比原始檔多乙個空行 print contents...
五 檔案操作
字元型的檔案會先編碼然後再儲存。所以讀取這些檔案的時候就需要解碼。檔案的開啟模式有唯讀 r 只寫 w 追加 a 以及二進位制模式和二進位制加下的唯讀 rb 只寫 wb 追加 ab 唯讀 預設模式,檔案必須存在,不存在則丟擲異常 只寫 不可讀 不存在則建立 存在則清空內容 追加 不可讀 不存在則建立 ...