python 檔案操作

2021-08-03 17:19:02 字數 1420 閱讀 4491

檔案操作分為三步

一、開啟檔案

二、操作檔案

三、關閉檔案

open(檔名,模式,編碼)

預設模式唯讀

1.r唯讀

f=open('test.txt','r')

print(f.read())

f.close()

>>>

檔案內容

2.w只寫【不可讀,不存在則建立,存在則清空】

f=open('test.txt','w')

f.write("123456789")

f.close()

3.x只寫模式【不可讀,不存在則建立,存在則報錯】

f=open('test1.txt','x')

f.write("11")

f.close()

4.a追加模式【不可讀,不存在則建立,存在之追加內容】

f=open('test1.txt','a')

f.write("11")

f.close()

二進位制的檔案操作

1.rb唯讀

f=open('test.txt','rb')

print(f.read())

f.close()

>>>

檔案內容

2.wb只寫【不可讀,不存在則建立,存在則清空】

f=open('test.txt','wb',encoding='utf-8 ')

f.write("123456789")

f.close()

3.xb只寫模式【不可讀,不存在則建立,存在則報錯】

f=open('test1.txt','xb')

f.write("11")

f.close()

4.ab追加模式【不可讀,不存在則建立,存在之追加內容】

f=open('test1.txt','ab')

f.write("11")

f.close()

讀寫r+ w+ x+ a+

r+ 是在末尾追加

w+先清空,在寫,寫讀

x+先清空,在寫,寫讀,檔案存在就報錯

a+開啟的同時指標到末尾

seek()調整指標

tell()指標位置

flush()重新整理到硬碟中

with

open('原檔案','') as obj1,open('新檔案','w')as obj2:

forline

in obj1:

obj2.write(line)

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後面加上...