一、文件基本處理1、什麼是文件 文件是操作系統提供給用戶/應用程式操作硬碟的一個虛擬單位ps:文件是操作系統的概念2、為何要用文件 存取硬碟必須使用文件ps:要永久保存數據就得用文件把數據放進硬碟3、如何用文件 f = open(文件路徑,打開模式) f.write(數據) f.close() 應用 ...
一、文件基本處理
1、什麼是文件
文件是操作系統提供給用戶/應用程式操作硬碟的一個虛擬單位
ps:文件是操作系統的概念
2、為何要用文件
存取硬碟必須使用文件
ps:要永久保存數據就得用文件把數據放進硬碟
3、如何用文件
f = open(文件路徑,打開模式)
f.write(數據)
f.close()
應用程式/用戶 文件對象/文件句柄=================》遙控器
操作系統 打開文件a.txt============》空調
硬體 硬碟
ps:操作文件涉及兩方面的資源占用:應用程式、操作系統
為了節省記憶體,不用文件時把操作系統的資源關掉
4、絕對路徑
# windows系統
D:\python38\Doc\python383
C:\a\b\c\new.txt
ps:為了防止\轉意,可將文件路徑的字元串前加r
# linux系統
/a/b/c/d.txt
ps:linux中/代表大文件第二個/代表子文件第三個/代表子文件的子文件
5、相對路徑
c\d.txt
d.txt
# 示範:rt模式下 # r"D:\python全棧15期\day10\a.txt" f = open(r"aaa\a.txt", mode='rt',encoding='utf-8') res=f.read() print(res) f.close()
#rb模式下 f = open(r"aaa\a.txt", mode='rb') res=f.read() # print(res,type(res)) x=res.decode('utf-8') print(x) f.close()
#圖片 f=open('aaa.jpg',mode='rb') res=f.read() print(res) f.close()