这里是我的代码:为什么我得到我的密码函数(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请注意我的帖子的最后一段,我说'你真正想做的是写给其他人文件' –