ここに私のコードがあります:
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()
私はPythonのアマチュアにすぎないため、おそらくコードにいくつかの欠陥がありますが、関数を実行すると、ファイルは変更されません。私は何を間違っていますか?