1. 程式人生 > >python 簡單檔案操作 修改檔案指定行

python 簡單檔案操作 修改檔案指定行

使用python進行簡單的檔案讀寫

例一:

#!/usr/bin/python
import sys
import re
if __name__=="__main__":
	f=file("hi.txt","w+")
	li=["hello\n","hi\n"]
	f.writelines(li)
	f.close()

"W+"模式:如果沒有hi.txt則建立檔案寫入;如果存在,則清空hi.txt內容,重新寫入。

例二:修改檔案指定行

用的方法比較笨,將檔案內容按行讀入到一個列表中,修改指定行即給列表中元素賦值;修改完後,用writelines將列表重新寫入檔案。

#!/usr/bin/python

import sys,os

f=open('hi.txt','r+')
flist=f.readlines()
flist[4]='hi\n'
f=open('hi.txt','w+')
f.writelines(flist)

將hi.txt第五行內容修改為hi