![TQC+ 程式語言Python 906 字串資料取代 TQC+ 程式語言Python 906 字串資料取代](https://i0.wp.com/jbprogramnotes.com/wp-content/uploads/2020/05/TQC-252B-2BPython.png?resize=1024%2C576&ssl=1)
TQC+ 程式語言Python 906 字串資料取代
題目說明:
請撰寫一程式,要求使用者輸入檔名data.txt、字串s1和字串s2。程式將檔案中的字串s1以s2取代之。
範例輸入
data.txt
pen
sneakers
範例輸出
=== Before the replacement
watch shoes skirt
pen trunks pants
=== After the replacement
watch shoes skirt
sneakers trunks pants
檔案下載:
data.txt
程式碼:
f_name = input()
str_old = input()
str_new = input()
file = open(f_name, 'r+')
datas = file.read()
print("=== Before the replacement")
print(datas)
print("=== After the replacement")
datas = datas.replace(str_old, str_new)
print(datas)
file.seek(0)
file.write(datas)
file.close()
TQC+ 程式語言Python 第9類:檔案與異常處理
如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝
可以多點幾次喔~~
第一次點讚需使用 Google 或 Facebook 帳號註冊
![TQC+ 程式語言Python 907 詳細資料顯示 TQC+ 程式語言Python 907 詳細資料顯示](https://i0.wp.com/jbprogramnotes.com/wp-content/uploads/2020/05/TQC-252B-2BPython.png?resize=75%2C75&ssl=1)
![TQC+ 程式語言Python 905 字串資料刪除 TQC+ 程式語言Python 905 字串資料刪除](https://i0.wp.com/jbprogramnotes.com/wp-content/uploads/2020/05/TQC-252B-2BPython.png?resize=75%2C75&ssl=1)