簡體   English   中英

如何保存替換-Python

[英]How To Save The Replace - Python

這就是我正在使用的。 每當用戶輸入內容時它就會運行,它將替換部分字符串,但是在第二次重復時,它會返回到原來的樣子。

首先運行它:

第3天

第二輪:

te5t

我希望他們倆都留下來,這樣一來t35t

if ((letterPair) in (allPairs)):
    print ("Correct")
    iReplace = open("textfile.txt")
    iReplace = iReplace.read()
    iReplace = iReplace.replace((letterPair[1]),(letterPair[0]))
    print (iReplace)
    options()
else:
    print ("Incorrect letter pairing")
    options()

這兩行需要移出用於處理輸入的任何循環:

iReplace = open("textfile.txt")
iReplace = iReplace.read()

就像現在的代碼一樣,您每次用戶按下一個鍵都將從textfile.txt中重新讀取原始字符串,然后將其分配給iReplace。

您沒有足夠的代碼粘貼來確定,但是我認為您發布的代碼周圍存在某種循環。 將那些行放在那之外。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM