本教程中,你將學習如何在 Python 中打開文件 。數據是以文件的形式存儲,例如文本、csv 和二進制文件 。為了從這些文件中提取數據 , Python 可以使用內置函數來打開文件 , 然后讀取和寫入文件的內容 。

文章插圖
在 Python 中打開文件的步驟
- 確實文件的路徑
可以使用相對路徑和絕對路徑打開文件 。路徑是文件的位置 。絕對路徑包含文件的完整目錄列表 。相對路徑包含當前目錄,然后包含文件名 。 - 確定訪問模式
訪問模式指定要對文件執行的操作,例如讀取或寫入 。要打開和讀取文件 , 請使用只讀模式r 。要打開文件進行寫入,請使用讀寫模式w 。 - 將文件路徑和訪問模式加入open()函數
fp=open(r”File_Name”, “Access_Mode”)
例如,要打開并讀?。篺p=open(‘sample.txt’, ‘r’) - 從文件中讀取內容
可以使用read()、readline()、readlines()等函數讀取文件內容 。 - 將內容寫入文件
如果在寫入模式下打開了文件,則可以使用write()、writeine()等函數向文件寫入或追加文本 。 - 完成操作后關閉文件
我們需要確保在完成文件操作后將文件關閉 。
fp.close()
fp=open(r'C:\temp\files\abc.txt','r')#讀取文件內容并輸出print(fp.read())#讀取完畢后要關閉文件fp.close()使用相對路徑打開文件【python讀取文件內容的方法 python打開文件路徑怎么寫】相對路徑是從當前目錄開始的路徑,然后使用該目錄和文件名查找文件 。try:fp=open("abc.txt","r")print(fp.read())fp.close()except FileNotFoundError:print("文件不存在,請檢查路徑!")如果我們嘗試打開上述路徑中的文件不存在,那么將返回FileNotFoundError 。可以使用try-except進行處理 。比如:文件絕對路徑是C:\temp\files\abc.txt,python腳本文件位于C:\temp,在當前路徑訪問abc.txt會返回錯誤 。
在寫入模式下打開文件我們可以使用 open() 函數并并以 w 作為訪問模式打開一個文件,將新內容寫入文件 。光標將放置在文件的開頭 。如果文件已經存在,文件中以前的所有內容都將被刪除并將新內容添加到文件中 。如果文件不存在,會自動創建新文件 。
fp=open("abc.txt", "w")#寫入fp.write("歡迎")fp.close()在追加模式下打開文件我們可以使用函數在文件末尾增加一些內容 , 方法是使用訪問模式a 。光標將放置在文件的末尾,新內容將添加到末尾 。此模式與寫入模式之間的區別在于 , 在此模式下不會影響文件原有的內容 。
fp=open("abc.txt", "a")fp.write("這是使用追加模式添加的內容 。")fp=open("abc.txt", "r")print(fp.read())fp.close()關閉文件我們需要確保在完成文件操作后將文件正確關閉,如果在寫入或讀寫模式下打開文件 , 關閉文件及時刷新數據 。以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫或請專業人士給予相關指導!
「愛刨根生活網」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助:- Scrivener設置自動備份為ZIP文件
- 如何在C語言中實現文件內容讀取
- Photoshop CC 2017軟件打開及新建文件
- JavaScript在HTML文件中的三個編寫位置
- WIN7系統如何查看隱藏的文件和文件夾
- 提升文件安全性的WinRAR小技巧
- 如何快速將DWG文件轉為DXF文件
- 如何在UltraCompare中開啟Word文本文件
- 如何在WPS文件中顯示忽略的拼寫錯誤
- 高效利用QQ快傳進行手機文件傳輸
