Re: [問題] 已存在一份檔案,但如何修改某一行字?
aa=open("c:\\test.txt")
lines=aa.readlines()
看看你要修改第幾行 ex:修改第5行index要減1
lines[4]= '你要修改的字'
aa=open("c:\\test.txt",'w')
aa.writelines(lines)
這樣寫會清空檔案,單單改一行的還沒想到
再參考看看囉
※ 引述《chine083 (aa)》之銘言:
: 不好意思~
: 請問..如果我已存在一份檔案,但我想將某一列改掉...要如何做
: aa = open("c:\\test.txt")
: for x in aa:
: if x == "clothes":
: y = "hat" #我想將clothes這列改為hat
: aa.write(y) #這樣感覺怪怪的,
: 還是要先開原本的檔案,再一列一列寫在另一份新的檔案裡?
: 如果遇到要修改的列,就把它寫在新的檔案裡?
: 一個檔案可以開?來讀又進行修改嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.126.167
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章