1.啥是文件操作?
像字面意思說的,就是對文件的操作。比如說我們打開一個文件,瞅一眼,然後關閉,這就是對文件進行了讀操作;或者我們打開一個文件,向文件中寫了點東西,然後再關閉,這就是對文件的寫操作。
爲啥要有文件操作?我們寫的程序有時候要用到文件中的數據,或者有時候要向文件中寫數據,總不能每次都自己手動的去寫吧,我們可以寫程序讓計算機幫助我們去完成。
2.文件操作的三個步驟
1.打開文件
2.操作文件
3.關閉文件
3.初識文件操作
先看一段代碼,來感受一下:
file = r"D:\a\a.txt"
f = open(file,mode="rt",encoding="UTF-8")
ret = f.read()
print(ret)
這段代碼的含義:
1.打開D盤下的a文件夾下的a.txt文件
2.讀取a.txt文件中的內容並打印出來
如果換成我們手動操作的話就是:進入D盤,打開a文件夾,雙擊a.txt文件,然後讀文件中的內容
這樣一比,用程序進行的文件操作就比我們手動要方便的多
4.補充內容
文件句柄:用來控制文件的讀寫,我們打開文件時賦值的那個對象
指針:可以指示文件操作開始的位置,類似於下圖這個東西:
在寫東西時,這個一閃一閃的豎線