python 檔案操作

2021-06-19 23:05:29 字數 1350 閱讀 8148

python 檔案操作:

備忘:1.#檔案操作(r:讀,w:寫,a:追加)

如,db.conf記錄如下資訊:

#fmark user_admin 192.168.0.66 3307 bak0

tmark user_admin 192.168.0.66 3306 bak1

讀取顯示:

1 #!/usr/bin/env python

2 #-*- coding:utf-8 -*-

34 f=file('/tmp/db.conf') #函式file(),預設讀取

5 while true:

6     line=f.readline() #函式readline()一行行讀取/tmp/db.conf檔案內容

7     if len(line) == 0: #讀取檔案末尾,則break(退出)

8         break

9     else:

10 #        print line, #列印檔案內容,line逗號(line,)作用,去除檔案行尾的換行符(\n)

11         line = line.rstrip('n').split(' ') #函式rstip('n'),split(' '),前乙個函式,刪除'\n',後乙個函式,每行以空格(' ')分開,做分割,將行轉換成列表(list)

12 #        print line  #顯示列表(list)

13 #        print line[0] #顯示列表第一列

14         if not line[0].startswith('#'): #增加函式startswith()作用,將檔案中某行不顯示,直接跳過,將db.conf某行前新增#號

15             print line

16f.close()

寫入另外檔案中db.txt

1 #!/usr/bin/env python

2 #-*- coding:utf-8 -*-

34 f=file('/tmp/db.conf') 

5 while true:

6     line = f.readline()

7     if len(line) == 0:

8         break

9     else:

10         print line,

11         wf = file('/tmp/wf.txt','a') #'w':後一條記錄覆蓋前一條記錄,'a':一行一行記錄追加到檔案中

12         wf.write(line+'\n') #每記錄一行,換到下一行開始記錄

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