首页 > 解决方案 > 如何编写一个从用户那里获取一段明文和一个距离值的脚本

问题描述

编写一个脚本,从用户那里获取一段明文和一个距离值。
然后使用凯撒密码将此段落输出为加密文本。将此文本写入名为encryptfile.txt. 然后读取此文件并将其写入名为copyfile.txt.
这就是我尝试过的:
我似乎无法将所有这些串在一起成为一个代码,因为我不完全理解如何读取、打开和写入文件。

mapping = {} 
with open("copyfile.txt", "r") as keyFile: 
    for line in copyFile: 
        l1, l2 = line.split() 
        mapping[upper(l1)] = upper(l2) 
        decrypt = "" 
        with open("encrypted.txt", "r") as encryptedFile: 
            for line in encryptedFile: 
                for char in line: 
                    char = upper(char) 
                    if char in mapping: 
                        decrypt += mapping[char] 
                    else: 
                        decrypt += char print(decrypt)

标签: python

解决方案


推荐阅读