學習python,從入門到放棄(9)

2022-10-08 21:51:28 字數 526 閱讀 1227

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 ...