我有一個像下面的股票文件。如何替換文本文件中的值python
莫,男,15,
仁,男,14
我需要在這個文本文件,所以我的代碼來替換一個變量,如下面,找到我需要的行更改,然後將這些行值放入列表中。我嘗試使用替換,但它不起作用,出於某種原因,我的整個文件刪除。
我該如何將價值變化莫氏的年齡爲20?
我的代碼是像下面的東西:
newAge = "20"
with open("file.txt") as f:
for line in f:
if "Mo" in line:
list = line.split()
replace = list.replace(list[2]""this is value of age 15"", newAge)
任何幫助表示讚賞感謝。
@AhsanulHaque:可以與同尺寸*(存儲文本)的另一個詞*號代替在文本文件中的一句話。如果我們可以假設所有年齡段都顯示爲兩個連續的小數位數,則可以更改年齡。這意味着沒有百歲老人和孩子需要像'09'這樣的年齡段,但這是可能的。這需要比OP顯示的更復雜。 –
說你「沒有你的實際代碼」表明你需要等到你的代碼出現在你面前才問。 –