基本操作:
建立檔案物件
讀或者寫(分清讀寫模式)
關閉物件
# r:如果檔案不存在報錯,不支援寫入,表示唯讀
file = open('student.txt', 'r')
file.write('aaa')
file.close()
# w:如果檔案不存在自動建立,執行寫入操作,會覆蓋原有的內容
file = open('student.txt', 'w')
file.write('aaa')
file.close()
# a:如果檔案不存在自動建立,在原有內容上追加新內容
file = open('student.txt', 'a')
file.write('aaa')
file.close()
# 訪問模式可以省略,預設r
file = open('student.txt')
file.close()
# r+檔案不存在報錯,可以讀檔案
file = open('student.txt', 'r+')
print(file.read())
file.close()
# w+沒有檔案建立檔案,讀取檔案內容為空,並且原檔案會為空,因為新內容空的覆蓋原內容
file = open('student.txt', 'w+')
print(file.read())
file.close()
# a+沒有檔案建立檔案,讀取檔案內容為空,檔案指標在最後,所以讀不到資料
file = open('student.txt', 'a+')
print(file.read())
file.close()
二進位制訪問模式類似 Python 檔案操作 和 目錄操作
我們知道,檔名 目錄名和鏈結名都是用乙個字串作為其識別符號的,但是給我們乙個識別符號,我們該如何確定它所指的到底是常規檔案檔名 目錄名還是鏈結名呢?這時,我們可以使用os.path模組提供的isfile函式 isdir函式和islink函式來達成我們的目標,如下所示 print myfile,是乙個...
python檔案操作和異常
python檔案的操作和異常 toc 這兩個月複習考研的同時,在github上斷斷續續的跟著駱先生 jackfrued 在我關注裡有 學習了一段時間的python,由於是自學所以經常會遇到一些容易卡死的問題,這篇文章我就簡單的分享一下在檔案及檔案異常我遇到的問題。函式語法 open file uni...
Python 檔案操作和集合
這篇部落格來說一下python對檔案的操作。對檔案的操作分三步 1 開啟檔案獲取檔案的控制代碼,控制代碼就理解為這個檔案 2 通過檔案控制代碼操作檔案 3 關閉檔案。現有以下檔案file.txt 檔案基本操作 開啟檔案時,需要指定檔案路徑和以何等方式開啟檔案,開啟後,即可獲取該檔案控制代碼,後面通過...