w:以只寫的方式打開文件,文件存在則覆蓋,不存在則創建;
w+:以讀寫的方式打開文件,文件存在則覆蓋,不存在則創建;
wb:以只寫的方式打開文件寫入二進制數據,文件存在則覆蓋,不存在則創建;
wb+:以讀寫的方式打開文件寫入二進制數據,文件存在則覆蓋,不存在則創建;
r:以只讀的方式打開文件,文件不存在則報錯;
r+:以讀寫的方式打開文件,文件不存在則報錯;
rb:以只讀方式打開文件讀取二進制數據,文件不存在則報錯;
rb+:以讀寫方式打開文件操作二進制數據,文件不存在則報錯;
a:打開文件用於追加,新寫入的內容會被置於已存在內容之后,若文件不存在則會創建文件;
a+:打開文件用於讀寫,新寫入的內容會被置於已存在內容之后,若文件不存在則會創建文件;
ab:打開文件用於追加二進制數據,新寫入的內容會被置於已存在內容之后,若文件不存在則會創建文件;
ab+:打開文件用於讀寫二進制數據,新寫入的內容會被置於已存在內容之后,若文件不存在則會創建文件;