Мне удалось создать код, который шифрует текстовый файл с использованием случайного сгенерированного фактора смещения ранее в программе, но я не знаю, как покинуть пространства, где они находятся, без их шифрования?Шифрование текстового файла, но оставление пространства?
text_file = open("sample.txt", "r")
characters = []
for line in text_file:
for c in line:
characters.append(c)
text_ascii = []
text_number = 0
new_number = 0
cipher_text = ""
for i in characters:
if i not in (" "):
text_ascii = ord(i)
text_number = text_ascii + offset_factor
if text_number > 126:
text_number = text_number - 94
new_number = chr(text_number)
cipher_text = cipher_text + new_number
print (cipher_text)
Код, который у меня есть, не шифрует пространства и не включает их вообще.
Содержание текстового файла (так называемый «sample.txt» и все в одной строке) является:
Где-то в Ла-Манче, в месте, чье имя я не хочу помнить, джентльмен не жил давно, один из тех, у кого есть копье и древний щит на полке, и держит тощий ворч и борзая для гонок.
Если я не в (""): => if i! = "": –