例一:
代碼如下:
#!/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
新聞熱點
疑難解答