python 文件
數據格式化:將一組數據按照一定的規格和式樣進行規範,包括數據的辨識、儲存、運算等
文件
1.文件概述
文件是數據的抽象和集合
文件的展現形態:文本文件,二進制文件
文本文件:由單一特定編碼組成,如utf-8編碼
文本文件也被看成是存儲着的長字符串,適用於例如.txt .py等
二進制文件:直接由0 或1 組成,沒有統一的字符編碼,一般存在二進制0和1的組織結構,即文件格式 .png .avi文件等
2.文件的打開和關閉
文件處理的特定步驟:打開 處理 關閉
./PYE/f.txt 這種打開方式是指在程序當前目錄下尋找PYE再進一步尋找
如果目錄相同可以省略路徑,直接寫f.txt
直接使用open函數,默認爲只讀模式 文本模式
例子:
文件關閉 變量名.close()
程序退出時,python解釋器會自動關閉文件
3.文件內容的讀取
read方法將文件變成一個大的字符串,但是如果文件特別大,一次性讀入文件耗費特別大
分階段讀入方法:
分行讀入方法:(大文件)
1.一次讀入,分行處理
2.分行讀入,逐行處理
4.數據文件寫入
- seek調整文件指針位置非常重要,尤其是在文件寫入後再進行遍歷時,需要用到seek函數調整指針的位置