【发布时间】:2012-06-06 10:38:09
【问题描述】:
我的代码用于替换某些字母(a 替换为 e,e 替换为 a,s 替换为 3)不起作用,但我不太确定错误是什么,因为它没有更改我的文本文件喂它。
pattern = "ae|ea|s3"
def encode(pattern, filename):
message = open(filename, 'r+')
output = []
pattern2 = pattern.split('|')
for letter in message:
isfound = false
for keypair in pattern2:
if letter == keypair[0]:
output.append(keypair[1])
isfound = true
if isfound == true:
break;
if isfound == false:
output.append(letter)
message.close()
我绞尽脑汁想弄明白这件事有一段时间了..
【问题讨论】:
标签: python encode encryption