Python檔案的基本操作和訪問模式

2022-06-22 23:36:20 字數 921 閱讀 4479

基本操作:

建立檔案物件

讀或者寫(分清讀寫模式)

關閉物件

# 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 檔案基本操作 開啟檔案時,需要指定檔案路徑和以何等方式開啟檔案,開啟後,即可獲取該檔案控制代碼,後面通過...