python零碎知識 8 檔案和流

2021-08-08 19:37:49 字數 768 閱讀 1192

1.開啟檔案open(name [,mode [,buffering]])

mode:指檔案模式,包括'r':讀模式 'w':寫模式 'a':追加模式 'b':二進位制模式,可新增到其他模式中使用 '+':讀/寫模式,可新增到其他模式中使用

2.f:類檔案物件

f.write(string):將string追加到已存在檔案的後面

f.read(n):n表示讀取的字元數

f.seek(offset [,whence]):offset:乙個位元組數,表示漂移量,whence=0:從檔案開頭開始算,預設,whence=1,相對於當前位置

f.tell():返回當前檔案的位置

f.readlines([n]):讀取單獨的一行,從當前位置開始知道乙個換行符出現,n表示讀取的字元最大值

f.close()關閉檔案

with

with open('something.txt') as somefile:

do_something(somefile)

如上,with開啟'something.txt',將其賦值到'somefile',之後進行其他操作,檔案在語句結束後會自動關閉

OS零碎知識整理 8

這個演算法較為公平,也比較好理解。基本思路 依照各作業或程序到來的順序組成佇列進行排程。不利於短作業或短程序,因為如果短作業前有很多長作業,那麼短作業必須等長作業都執行完成後才能執行,周轉時間太長。此排程演算法很少單獨使用,一般與其他演算法搭配使用。基本思路 將cpu的處理時間分成固定大小的時間片,...

Python 基礎 零碎知識小積累

向量化 向量化 簡化 是重寫迴圈的過程,使得不是將陣列的單個元素處理n次,而是將陣列的4個元素同時n 4次處理。向量化和迴圈展開之間的區別 考慮以下非常簡單的迴圈,它新增兩個陣列的元素,並將結果儲存到第三個陣列。其中 addfourthingsatonceandstoreresult 是您的編譯器用...

python零碎知識點 2019 08 16

近來在復現meta sr,寫這系列總結相當於備忘錄,記錄每天遇到的一些python語法知識點,為方便日後不斷複習 小白在成長 a如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。w開啟乙個檔案只用於寫入。如果該檔案已存在則...