PB學習中遇到的函式

2021-07-15 18:29:54 字數 1254 閱讀 6707

1、getcurrentdirectory()

2、fileopen(filename}}}})

引數filename:string型別,指定要開啟檔案的名稱,其中可以包含路徑

引數filemode:filemode列舉型別,可選項,指定檔案開啟方式。有效取值為:

linemode! - 預設值,行模式;

streammode! - 流模式

引數fileaccess:fileaccess列舉型別,可選項,指定檔案訪問方式。有效取值為:

read! - 預設值,唯讀方式,這樣開啟的檔案只能進行讀操作;

write! - 只寫方式,這樣開啟的檔案只能進行寫操作

引數filelock:filelock列舉型別,可選項,指定檔案加鎖方式。有效取值為:

nlockreadwrite! - 預設值,只有開啟該檔案的使用者能夠訪問該檔案,其它使用者對該檔案的訪問均被拒絕;

nlockread! - 只有開啟該檔案的使用者能夠讀該檔案,但其它任何使用者均可寫該檔案;

nlockwrite! - 只有開啟該檔案的使用者能夠寫該檔案,但其它任何使用者均可讀該檔案;

n shared! - 所有使用者均可讀寫該檔案

引數writemode:writemode列舉型別,可選項,當fileaccess引數指定為write!時,該引數指定在指定檔案已經存在時資料的新增方式。有效取值為:

?replace! - 覆蓋原有資料

引數creator:可選項,用於macintosh機,使用四個字元的字串指定檔案的建立者。指定該引數後,必須同時指定filetype

引數filetype:可選項,用於macintosh機,使用四個字元的字串指定檔案型別返回值integer。函式執行成功時返回開啟檔案的控制代碼,隨後的檔案操作函式利用該控制代碼完成對檔案的操作。發生錯誤時函式返回-1。如果任何引數的值為null,那麼fileopen()函式返回null。用法當檔案以行模式開啟時,每執行一次fileread()函式讀取一行資料;每執行一次filewrite()函式,該函式自動在寫出的字串末尾增加乙個回車(cr)換行(lf)符(這是應用程式在windows 系統中執行時的情況,在unix下只加乙個換行字元)。當檔案以流模式開啟時,執行一次fileread()函式讀取32,765個位元組的資料,如果餘下資料沒有這麼多,那麼fileread()函式就讀取所有餘下的資料;執行一次filewrite()函式時,最多可寫入32,765個位元組的資料,並且不新增回車換行字元。當檔案以寫方式使用fileopen()函式開啟時,如果指定的檔案不存在,那麼fileopen()函式建立該檔案。

python學習中遇到的函式

最近在維護公升級工具wana,由於這個工具對效率要求不明顯,所以使用python開發,而此前我對python並沒有太過深入的學習與使用,故這裡將學習過程中遇到的有趣知識點總結如下 enumerate 函式用於將乙個可遍歷的資料物件 如列表 元組或字串 組合為乙個索引序列,同時列出資料和資料下標,一般...

學習高階c課程中遇到的函式

最近在學習高階c語言,其中有一些函式值得記錄。首先是輸入輸出相關的函式 int sprintf char buffer,const char format,argument 該函式功能 把格式化的資料寫入某個字串緩衝區。返回值為寫入的字元個數。如 j sprintf buf,d i j 的值即為2 ...

BiGRU中遇到的函式

emb init tf.truncated normal initializer mean 0.0,stddev 0.01 fc layer tf.contrib.layers.fully connected 1.tf.truncated normal tf.truncated normal sha...