我正在尝试制作一个程序,将文件中的所有字母交换为不同的字母。当我使用超过 line.replace 时,它会写入双倍的文本。需要有效的方法将每个字符变成不同的字符。任何想法表示赞赏。
import sys,os,time
f1 = open('test.txt', 'r')
f2 = open("test.encrypted", 'w')
for line in f1:
f2.write(line.replace('a', '~')) <--- Need more character lists to replace
f2.write(line.replace('b', '~'))
f1.close()
f2.close()
print(f1)