說明:
請撰寫一程式,要求使用者輸入檔案名稱data.txt和一字串s,顯示該檔案的內容。接著刪除檔案中的字串s,顯示刪除後的檔案內容並存檔。
檔案連結:data.txt (請另存檔案,必須與程式同一資料夾)
範例輸入1:
data.txt
Tomato
範例輸出1:=== Before the deletion
Apple Kiwi Banana
Tomato Pear Durian
=== After the deletion
Apple Kiwi Banana
Pear Durian
範例輸入2:data.txt
Kiwi
範例輸出2:=== Before the deletion
Apple Kiwi Banana
Tomato Pear Durian
=== After the deletion
Apple Banana
Tomato Pear Durian
程式碼:
fn,str1 = input(),input()
with open(fn,'r',encoding = 'UTF-8') as fp:
fpStr = fp.read()
print('=== Before the deletion')
print( fpStr )
fpStr = fpStr.replace(str1,'')
print('=== After the deletion')
print( fpStr )
with open(fn,'w',encoding = 'UTF-8') as fp:
fp.write( fpStr )
沒有留言:
張貼留言