『r』:唯讀。該檔案必須已存在。
『r+』:可讀可寫。該檔案必須已存在,寫為追加在檔案內容末尾。
『rb』:表示以二進位制方式讀取檔案。該檔案必須已存在。
『w』:只寫。開啟即預設建立乙個新檔案,如果檔案已存在,則覆蓋寫(即檔案內原始資料會被新寫入的資料清空覆蓋)。
『w+』:寫讀。開啟建立新檔案並寫入資料,如果檔案已存在,則覆蓋寫。
『wb』:表示以二進位制寫方式開啟,只能寫檔案, 如果檔案不存在,建立該檔案;如果檔案已存在,則覆蓋寫。
『a』:追加寫。若開啟的是已有檔案則直接對已有檔案操作,若開啟檔案不存在則建立新檔案,只能執行寫(追加在後面),不能讀。
『a+』:追加讀寫。開啟檔案方式與寫入方式和'a'一樣,但是可以讀。需注意的是你若剛用『a+』開啟乙個檔案,一般不能直接讀取,因為此時游標已經是檔案末尾,除非你把游標移動到初始位置或任意非末尾的位置。(可使用seek()方法解決這個問題)
python 開啟檔案與讀寫檔案
usr bin python encoding utf8 with 語句不只是針對檔案而言的,它是乙個用來建立執行時環境的通用框架 genericframework 告訴物件它們正在進入和離開乙個執行時環境。print u9fa5 print u003f 建立檔案並寫入內容 with open te...
python 檔案讀寫,開啟 未完。。。
導入庫 os庫 import os 獲取當前目錄 os.getcwd 切換目錄 os.chdir 路徑 開啟寫入檔案 import os os.getcwd os.chdir e file1 open yuyang.txt a file1.write nthis is the seven line ...
python 讀 寫檔案操作
python中也提供類似於c語言中的open read write函式,下面是我根據看過的內容的乙個python讀 寫檔案的 段 讀檔案 在python的執行資料夾中新建乙個 123.txt 的檔案,輸入2341.rfp open 123.txt 開啟乙個 123.txt 得到乙個檔案物件 分配記憶...