Chapter 4 持久儲存資料物件

2022-08-17 12:00:23 字數 454 閱讀 1991

1、使用with open("filename.副檔名",「r/w/rb/wb」) as data代替data=open(..);data.close()

開啟檔案或者是寫檔案時一定要在檔名後加上副檔名,因為open()函式是根據檔名+副檔名搜尋滿足條件的檔案的。

2、本章最重要的是了解到pickle(醃製)模組,此模組允許程式設計師將程式中的某種物件儲存下來,儲存在檔案中。pickle.dump(入庫物件識別符號,指向某檔案的識別符號)。dump 倉庫。例如將man的台詞man_lines列表物件儲存到data指向的檔案中,並且以2進製形式存入,pickle.dump(man_lines,data).取出資料物件的時候利用pickle.load(data)利用檔案識別符號取出。

3、異常處理機制中會向except傳遞乙個異常物件,利用關鍵字as捕捉,except ioerror as err,然後str(err)將轉化為字串,列印出詳細資訊。

Chapter 4 前後查詢

假設,現在有這樣乙個需求,需要從下面這則雜亂無章的文字 比如日誌 中提出所有人的姓名,所有人的姓名以 name 開頭,逗號結尾。name tom,password 123 name kim,password zas345 abc name kate,password pp456 name peter...

chapter4操作列表

1 如何 遍歷 整個列表?假設有乙個列表,需要將其中每個元素列印出來。需要注意是中文輸出會報錯,參考 在geany下輸出中文的方法 解決 刪除中文後就ok了 2 在 for 迴圈後面,沒有縮排 indent 的 都只執行一次,而不會重複執行。3 python 根據縮進來判斷 行與前乙個 行的關係。避...

Chapter4 型別基礎

clr要求所有物件都用new操作符來建立 employee e new employee constructorparam1 new操作符所做的事情 1.計算型別以及所有基類中定義的例項欄位所需要的位元組數 2.在託管堆中分配指定型別要求的位元組數,分配物件的記憶體 3.它初始化物件的 型別物件指標...