Python之檔案操作

2022-06-25 08:24:18 字數 777 閱讀 8928

1,開啟檔案

obj = file('檔案路徑和檔名','開啟方式')

obj = open('檔案路徑和檔名','開啟方式') 推薦使用open

#r,w,a

obj = open('log')

obj.tell()    #取到指標的位置

obj.seek(0) #跳到指定位置

ps:對於開啟方式+號只有r+代表可讀寫,w+,a+等同於w a

開啟方式rb以唯讀方式二進位制開啟

r+u把\r\n自動全部轉換成\n

開啟檔案,操作檔案以後經常會忘記關閉檔案,可以使用with

with open('log','r') as obj:

一旦with裡面執行的**執行完畢會自動關閉檔案

with在python2.7以後支援開啟多個檔案,還支援回滾(比如配置檔案修改錯誤了)

old.conf  => r ,new.conf w

with open('log1','r') as obj1,open('log2','w') as obj2

for lin obj1:

new_line = line.replace('10.6.7.8','10.6.7.9')

obj2.write(new_line)

可以把老配置檔案的內容讀取到新的配置檔案,執行完以後在目錄下就會生成兩個配置檔案,check新的配置檔案如果沒有報錯

新的配置檔案就有效,如果有錯就還是使用原來的配置檔案

作業優雅地修改配置檔案

查詢新增

刪除

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...