python 檔案操作

2021-07-03 19:07:37 字數 1248 閱讀 7144

1.open使用open開啟檔案後一定要記得呼叫檔案物件的close()方法。比如可以用try/finally語句來確保最後能關閉檔案。

file_object = open('thefile.txt')

try:

all_the_text = file_object.read( )

finally:

file_object.close( )

注:不能把open語句放在try塊裡,因為當開啟檔案出現異常時,檔案物件file_object無法執行close()方法。開啟檔案失敗,檔案控制代碼沒有獲得就關閉不了。

2.讀檔案讀文字檔案input = open('data', 'r')

#第二個引數預設為r

input = open('data')

讀二進位制檔案input = open('data', 'rb')

讀取所有內容file_object = open('thefile.txt')

try:

all_the_text = file_object.read( )

finally:

file_object.close( )

讀固定位元組file_object = open('abinfile', 'rb')

try:

while true:

chunk = file_object.read(100)

if not chunk:

break

do_something_with(chunk)

finally:

file_object.close( )

讀每行list_of_all_the_lines = file_object.readlines( )

for line in file_object:

process line

3.寫檔案寫文字檔案output = open('data.txt', 'w')

寫二進位制檔案output = open('data.txt', 'wb')

追加寫檔案output = open('data.txt', 'a')

output .write("\n都有是好人")

output .close( )

寫資料file_object = open('thefile.txt', 'w')

file_object.write(all_the_text)

file_object.close( )

python 檔案操作

簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...

python檔案操作

1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...

Python 檔案操作

1.開啟檔案 如下 f open d test.txt w 說明 第乙個引數是檔名稱,包括路徑 第二個引數是開啟的模式mode r 唯讀 預設。如果檔案不存在,則丟擲錯誤 w 只寫 如果檔案 不存在,則自動建立檔案 a 附加到檔案末尾 r 讀寫 如果需要以二進位制方式開啟檔案,需要在mode後面加上...