一、
1 什麼是檔案?
檔案是作業系統為使用者或應用程式提供的乙個讀寫硬碟的虛擬單位
檔案的操作核心就是:讀、寫
即我們只需要對於進行讀寫操作,就是對作業系統發起請求,然後由作業系統將使用者或者應用程式
對檔案的讀寫操作轉換成具體的硬碟指令(比如控制碟片轉動,控制機械手臂移動來讀寫資料)
2 為什麼要有檔案?
因為記憶體無法永久儲存資料,但凡我們想要永久儲存資料都需要儲存到硬碟中,
而操作檔案就可以實現對硬體的操作
3 如何用檔案
name='egon'
pwd='123'
#把記憶體中的資料儲存到硬碟中去
把硬碟中的資料讀到記憶體中
f=open(r'e:\python練習\day08\a.txt',mode='r',encoding='utf-8') # 向作業系統發起請求,要求作業系統開啟檔案,
占用作業系統的資源
#開頭中的r即rawstring(原生字串)
#或者加\取消轉譯 f=open(e:\\python練習\\day08\\a.txt',mode='r',encoding='utf-8')
f1=10
data=f.read() # 向作業系統開啟發起讀請求,會被作業系統轉成具體的硬碟操作,將內容由硬碟讀入記憶體
print(data)
f.close() #向作業系統發起請求,要求作業系統關閉檔案,**系統資源
總結:1、開啟檔案
2、讀寫
3、關閉
二、1、絕對路徑:從碟符(c:\\ e:\\ d:\\)開始寫乙個完整的路徑
2、相對路徑:相對於當前執行檔案所在的資料夾開始找
如:f=open(r'a\a.txt')
控制讀寫檔案內容的結果有兩種:t模式(text),b模型(bytes)
注意:1、t與b這兩種模式均不能單獨使用,都需要與r/w/a之一連用
2、預設的內容格式是t
3、只有文字檔案才能用t模式,也只有文字檔案才有字元編碼的概念
操作檔案的基礎模式有三種:
1、r,預設的
2、w3、a
綜上,預設是rt
檔案基本操作
檔案基本操作 如果執行正常,open 函式返回1個可迭代的檔案物件,通過該檔案物件可以對檔案進行讀寫操作,如果指定檔案不存在 訪問許可權不夠 磁碟空間不夠或其他原因導致建立檔案物件失敗則丟擲異常。下面的 分別以讀 寫方式開啟了兩個檔案並建立了與之對應的檔案物件。f1 open file1.txt r...
檔案基本操作
1.獲取路徑 file file new file filename 2.建立檔案 file.createnewfile 3.刪除檔案 file.delete 4.判斷檔案是否存在 file.exists 5.判斷父路徑是否存在 file.getparentfile exists 6.建立父路徑 f...
檔案基本操作
檔案基本操作 作業系統中對檔案的操作主要包括 開啟 關閉 讀 寫 定位等操作 所用到的庫函式主要包括 檔案開啟函式 fopen 檔案關閉函式 fclose 字元讀寫函式 fgetc和fputc 字串讀寫函式 fgets和fputs 資料塊讀寫函式 freed和fwrite 格式化讀寫函式 fscan...