0
我試圖編輯我鍵入的文本,並將其升級到一個新的單詞或字符串但是下面的代碼更新,但刪除不能修改編輯字符串文件
防爆另一個字符串:我有
a
b
c
我編輯a
我輸入aa
作爲新的字符串a
那麼它只會顯示AA,其餘的也沒有了。
input = raw_input("Input word to edit: ")
with open('workfile.txt', 'r') as myfile:
data=myfile.read()
if input in data:
Newword=raw_input("New: ")
data=Newword
f = open("workfile.txt","w")
f.writelines(data)
print "Data has been edited !\n"
else:
print "ERROR!"
'open(「workfile.txt」,「w」)'**將**總是清除整個文件。 –