read()可以一次性讀取所有檔案內容,但是這種方法非常容易造成記憶體溢位,因為當檔案特別大時,讀取時記憶體會存不下。
readline()一次唯讀一行內容,可以解決這樣的問題,搭配迴圈語句來使用,使記憶體中同一時刻只會有一行內容。
readlines()也會一次性讀取所有內容,但是會將每一行的內容放置在乙個列表中,列表中的每個元素就是檔案中的每一行資料。
readable()可以判斷當前的檔案是否可讀。
write()寫入檔案內容。
writelines()可以將列表中的多個元素寫入檔案。
writable()判斷檔案是否可寫。
flush()用於儲存檔案。
開始學習了檔案操作的內容,現在也不是非常難懂,雖然有一定難度,但是還是偏向於簡單的記憶方面。
python 從入門到放棄
本人所有關於python的內容均為學習期間的整理的筆記,希望可以給學習者帶來些許幫助!不過一入it深似海!準備入行者請做好充分的心理準備!計算機的知識跟新迭代速度很快,不學習就會被淘汰!如果你打算入行然後找乙份安穩的工作安度餘生,那麼我還是建議去考公務員吧!這個行業可能並不適合你!有不少的人可能都覺...
學習python,從入門到放棄(6)
昨日留下了乙個猜年齡的 作業用於鞏固前面所學知識,今日給定了標準答案。我也給出了我的答案。對比來看老師的 簡潔明瞭,用稍少的 完成了目標,我的 雖然有些冗長而且有重複的 塊,但是新增了年齡隨機數還有在輸入y n的時候考慮了輸入別的內容的情況。型別轉換 str 可以轉換所有基本資料型別。索引與切片 字...
學習python,從入門到放棄(16)
迭代其實就是更新換代,每一次迭代的過程都需要依賴於上一次的結果。單純的迴圈 不是迭代 import time while true print 123 time.sleep 0.1 屬於迭代 n 1 while true print n n 1 迭代取值 l1 11,22,33,44,55 n 0 ...