這裏是我的代碼:爲什麼我得到我的密碼函數(python)的錯誤?
def encode(pattern, filename):
pattern = ['a','e','s','3']
message = open(filename, 'r+')
for letter in message:
if letter == pattern[0]:
letter == pattern[1]
elif letter == pattern[1]:
letter == pattern[0]
elif letter == pattern[2]:
letter == pattern[3]
else:
continue
message.close()
可能是代碼的一些瑕疵因爲我只在蟒蛇一個業餘愛好者,但是當我運行的功能,該文件保持不變。我究竟做錯了什麼?
+1。 'letter'也可能包含換行符和/或回車符。 – bernie
我嘗試過,結果雖然相同。我認爲下面的海報可能是對的東西,寫功能需要使用,雖然不知道如何.. – user1390754
@ user1390754請注意我的帖子的最後一段,我說'你真正想做的是寫給其他人文件' –