彙總了常用的文件處理方法
本文分爲兩部分,第一部分用於快速上手,第二部分用於系統地學習
第一部分:快速應用(幾分鐘學會簡單的讀寫操作)
這部分內容適用於大多情況了
創建文件:在當前目錄創建一個文件
用 open() 創建文件:
''' w 表示打開文件 data.txt 並清空其內容,若沒有,就新建一個 '''
file = open('data.txt', 'w')
讀取文件:讀取當前文件夾內某一文件的內容
用 .read() 讀取文件,並打印文件內容:
''' r 表示以只讀方式打開文件 '''
file = open('data.txt', 'r')
''' 讀取100個字符,若read()內無參數,便會將文件內的字符儘可能多地讀取到str中 '''
str = file.read(100)
print(str)
''' 或是迭代讀取,每次讀取一行 '''
for l in file:
print(l, end = '') #這裏限制了Pirnt函數自動在末尾輸出的換行符
(記得使用完後關閉文件)
file.close()
添加信息:向文件末尾添加新的字符
用 .write() 寫入字符:
''' a 表示以向末尾添加內容的方式打開 '''
file = open('data.txt', 'a')
file.write('fuck the world!')
(記得使用完後關閉文件)
file.close()
第二部分:詳細補充(詳細的文件操作方法)
這部分點擊跳轉:菜鳥教程(這是一個很好的教學網站)