python 中open()檔案操作的方式

2021-06-16 14:51:17 字數 768 閱讀 3248

python的open方法用來開啟乙個檔案。第乙個引數是檔案的位置和檔名,第二個引數是讀寫模式;

f=open('/1.txt','w')

讀寫模式的型別有:

ru 或 ua 以讀方式開啟, 同時提供通用換行符支援 (pep 278)

w     以寫方式開啟,

a     以追加模式開啟 (從 eof 開始, 必要時建立新檔案)

r+     以讀寫模式開啟

w+     以讀寫模式開啟 (參見 w )

a+     以讀寫模式開啟 (參見 a )

rb     以二進位制讀模式開啟

wb     以二進位制寫模式開啟 (參見 w )

ab     以二進位制追加模式開啟 (參見 a )

rb+    以二進位制讀寫模式開啟 (參見 r+ )

wb+    以二進位制讀寫模式開啟 (參見 w+ )

ab+    以二進位制讀寫模式開啟 (參見 a+ )

a.     python 2.3 中新增

注意:1、使用'w',檔案若存在,首先要清空,然後(重新)建立,

3、使用'a'模式 ,把所有要寫入檔案的資料都追加到檔案的末尾,即使你使用了seek()指向檔案的其他地方,如果檔案不存在,將自動被建立。

3、使用open開啟檔案後一定要記得關閉檔案物件,f.close()。可以用try/finally語句來確保最後能關閉檔案。

注:不能把open語句放在try塊裡,因為當開啟檔案出現異常時,檔案物件file_object無法執行close()方法。

Python中open讀寫檔案操作

python內建了讀寫檔案的函式open f open users michael test.txt r r 表示讀,我可以可以利用這個方法開啟乙個檔案,如果檔案不存在,會丟擲乙個ioerror的錯誤,並且給出錯誤碼和詳細資訊告訴你檔案不存在。如果檔案開啟成功,我們接下來就要讀檔案操作了 f.rea...

OPEN檔案操作 Python

open檔案操作 python f open file name 讀寫模式 讀寫模式型別 f.read size 返回一行 file.readline 返回包含size行的列表,size 未指定則返回全部行 file.readline size 通過迭代器訪問 for line in f print...

python 中open()檔案操作的方式

python的open方法用來開啟乙個檔案。第乙個引數是檔案的位置和檔名,第二個引數是讀寫模式 f open 1.txt w 讀寫模式的型別有 ru 或 ua 以讀方式開啟,同時提供通用換行符支援 pep 278 w 以寫方式開啟,a 以追加模式開啟 從 eof 開始,必要時建立新檔案 r 以讀寫模...