學習內容:《python編程:從入門到實踐》第二版練習10-2
知識點:
打開文件,replace()替換文件內容,open(),
練習內容:
練習10-2:C語言學習筆記 可使用方法replace()將字符串中的特定單詞都替換為另一個單詞。讀取你剛創建的文件learning_python.txt中的每一行,將其中的Python都替換為另一門語言的名稱,比如C。將修改后的各行都打印到屏幕上。
我的代碼&運行結果:
filename = '10_learning_python.txt'with open(filename) as file_object:lines = file_object.readlines()for line in lines:line = line.replace('Python','C')print(line)
?
總結&問題:
1.代碼中line = line.replace('Python','C')不能只寫?line.replace('Python','C'),會不顯示替換后的內容,不像函數方法的調用,不需要加上=的內容。
2.替換的過程有點像excel的ctrl+f/G,選擇替換后就全部換掉了。