Advertisement
sowamaciej

Untitled

May 21st, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. import string
  2. from collections import Counter
  3. try:
  4. with open('cipher.txt') as file:
  5. data = file.read()
  6. alphabet = set(string.ascii_uppercase)
  7. except FileNotFoundError:
  8. print('Error')
  9. counts = Counter(data)
  10. dictionary = {}
  11. keys = data[0:26]
  12. counter = 0
  13. itera=iter(dictionary)
  14. for key, count in counts.most_common():
  15. if key in alphabet:
  16. dictionary[key] = keys[counter]
  17. counter += 1
  18. message = ""
  19. for letters in data:
  20. try:
  21. message += dictionary[letters]
  22. except KeyError:
  23. message += letters
  24. continue
  25. print(message)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement