複習
接下來,只剩最後一部分,文件和數據可視化
什麼是格式化?
方法論:從python角度理解的文件和數據表示
實踐能力:編寫帶有文件輸入輸出功能的程序(並實現能夠實踐對數據的表示和操作)
文件的使用(掌握文件的讀寫等操作的相關能力)
文件的類型
文件是數據的抽象和集合
文件是存儲在輔助存儲器上的數據序列
文件是數據存儲的一種形式(都是二進制方式存儲)
文件的展現形態:文本文件和二進制文件
文本文件形式打開
二進制形式打開
文件的打開和關閉
絕對路徑或相對路徑
如果沒有關閉文件,程序在運行中始終在打開狀態。當程序退出。則python解釋器會自動的關閉文件。
寫程序注意,儘可能增加f.close,將打開的文件關閉掉。
文件內容的讀取
python語言提供了3個文件內容讀取的方法
弊端是,耗費很多時間空間資源。對於大文件來說。
可以分批分階段處理
數據的文件寫入
小結:
一維數據的格式化和處理
數據組織的維度
一維數據的表示
指的是如何用程序的類型表達一維數據。
一維數據的存儲
一維數據的處理
這裏的處理,不是一維數據從操作。操作是算法裏的事情。
這裏的處理是一維數據從數據存儲格式,和一維數據的列表或者集合的表示方式之間的一種轉換。
小結
二維數據的格式化和處理
二維數據的表示
CSV數據存儲格式
CSV:Comma-Separated Values 由逗號分隔的值
用逗號來分割值的一種存儲方式
CSV格式是數據轉換之間通用的標準格式。
如果你是數據中包含逗號,會有不同的規則
二維數據的存儲
二維數據的處理
首先讀入處理
小結: