admin管理员组

文章数量:1650765

所以我试图写一个程序,加密一个word文档,然后在另一个文档中解密。我可以让程序工作,如果我把钥匙的程序,但我想让它读的关键密钥.txt. 当我把键放在程序中时,我总是得到一个错误(AttributeError:'str'object没有属性'items')。感谢任何帮助。谢谢

这就是密钥文件包含的内容

{'A':'6','A':'~','B':'66','B':';','C':'<','C':'@','D':'%$','D':'#'\

'E':'5','E':'$','F':'3','F':'%','G':'71','G':'^','H':'72','H':'&','I':'4','I':'*'\

'J':'74','J':'(','K':'75','K':')','L':'1','L':''UU','M':'77','M':'`,'N':'/:'\

'n':'-','O':'79','O':'+','P':'2','P':'=','Q':'99','Q':'9','R':'82','R':'gt;','S':'83'\

's':'[','T':'','T':']','U':';','U':'{,','V':'86','V':'},'W':'7','W':'/'\

“X”:“/+”,“X”:“8”,“Y”:“%(”,“Y”:“0”,“Z”:“90”,“Z”:“$122”}

这是加密def main():

codes = open('key.txt', 'r')

code = codes.read()

inputfile = open('text.txt', 'r')

paragraph = inputfile.read()

inputfile.close()

encrypt = open('Encrypted_File.txt', 'w')

for ch in paragraph:

if ch in code:

encrypt.write(code[ch])

else:

encrypt.write(ch)

encrypt.close()

main()

这是解密

^{pr2}$

本文标签: 文件密钥如何在Python