python之檔案操作

2022-09-19 21:39:26 字數 1091 閱讀 3239

# 檔案操作

# 寫入檔案

# open 開啟乙個檔案,w:代表寫入模式,如果檔案不存在則會新建乙個檔案

import os

file1 =

open

("test.txt"

,"w"

)# file2 = open(

"test1.txt"

) # 如果沒有這個檔案就會報錯,不存在這個檔案

# file2.close()

file1.

write

("你好,檔案,我要操作你了\n你好,檔案,我要操作你了\n你好,檔案,我要操作你了\n"

) # 將字串寫入檔案

file1.

close

() # 關閉檔案

# 讀取檔案

file3 =

open

("test.txt"

,"r"

) # 將檔案以讀取的形式開啟

a = file3.

read(5

) # 第一次呼叫read

() 從頭開始讀取5個字元

print

(a)b = file3.

read(5

) # 再次操作read不會從頭開始,而是從上一次的地方繼續讀取

print

(b)file3.

close()

# 以行的速度讀取檔案

file4 =

open

("test.txt"

,"r"

)c = file4.

readline

() # 讀取一行

print

(c)d = file4.

readlines

() # 讀取多行,返回字串列表

print

(d)file4.

close()

# 檔案重新命名

import os #os可以對檔案進行操作,比如刪除等

os.rename

("test.txt"

,"test1.txt"

)

Python之檔案操作

file open filename,mode mode預設為 r 例如file ope test.txt r 以讀的方式開啟檔案.檔案操作完畢記得關閉.file.close 其中,mode可以有以下選擇 檔案test.txt的內容為 11111111111 aaaaaaaaa 2222222222...

Python之檔案操作

使用open w 以寫入模式開啟,如果檔案存在將會刪除裡面的所有內容,然後開啟這個檔案進行寫入 a 以追加模式開啟,寫入到檔案中的任何資料將自動新增到末尾 fobj open home coder documents obama.txt 唯讀開啟 fobj fobj.close 關閉檔案 fobj ...

Python之檔案操作

建立目錄import os import errno defmkdir dir try os.makedirs dir except oserror as exc if exc.errno errno.eexist print the dir has been existed pass else r...