一:檔案處理:
open()
寫檔案wt:寫文字
讀檔案rt:讀文字
追加寫檔案
at:追加文字
注意:必須指定字元編碼
以什麼方式寫,就必須用什麼方式開啟
執行python**的過程:
1.先啟動python直譯器,載入到記憶體中
2.把寫好的python檔案載入到直譯器中
3.檢測python語法,執行**
開啟檔案會產生兩種資源:
1.python程式
2.作業系統開啟檔案
二:寫檔案
引數1:檔案的絕對路徑
引數2;mode操作檔案的模式
引數3:encoding,指定字元編碼
f=open('file.txt',mode='wt',encoding='utf-8')
f.write('tank')
f.close() #關閉作業系統檔案資源
追加寫文字檔案
f=open('file.txt','a',encoding='utf-8')
a.write('合肥學院')
a.close()
三:檔案處理之上下文管理
#with可以管理open開啟的檔案
會在with執行完畢後自動呼叫close()關閉檔案with open()
with open() as f "控制代碼"
#讀with open('file.txt','r',encoding='utf-8') as f:
res=f.read()
print(res)
#寫with open('file.txt','w',encoding='utf-8') as f:
f.write('墨菲定律')
#追加with open('file.txt','a',encoding='utf-8') as f:
f.write('圍城')
#f.close()
#把cxk.jpg的二進位製流寫入cxk_copy.jpg檔案中
五:with管理多個檔案
#通過with來管理open開啟的兩個檔案控制代碼f_r,f_w
#通過f_r控制代碼把的二進位製流讀取出來
res=f_r.read()
#通過f_w控制代碼把的二進位制寫入cxk_copy.jpg檔案中
f_w.write(res)
python檔案處理
def cal input input.txt output output.txt cal方法為主程式,推薦這樣做而不是python.exe xx.py 預設引數為python目錄的兩個txt,如為其他檔案自己指定。infile file input,r 開啟源資料檔案 outfile file o...
python 檔案處理
1.開啟檔案 open a.txt 當前目錄下的a.txt open root a.txt 開啟某個目錄下的檔案 2.按行顯示檔案 a open a.txt a.readline ni hao n a.readline wo xianzai hen xiang ni n a.readline ni ...
Python檔案處理
open name mode buf read size readline size readlines size 這裡的size是指,io定義的default buffer size為單位大小 iter 迭代器迭代每行 write str writelines sequwence of strin...