file_ascii = [(ord(c)) for c in contents]
f_file = []
for x in range (0, len(file_ascii)):
if file_ascii[x] != 32:
file_ascii2 = (file_ascii[x])
file_ascii2 = (offset) + (file_ascii2)
if file_ascii2 > 126:
file_ascii2 = (file_ascii2) - 94
print (file_ascii2)
file_ascii2 = [(chr(i)) for i in file_ascii2]
f_file.append(file_ascii2)
リスト 'contents' 内のすべてが、同等の ASCII コードに変換されるはずです。ただし、「file_ascii2」を通常の文字に戻すと、既に追加および削除されているにもかかわらず、一部は既に通常の文字になっています。コードを実行するときも
file_ascii2 = [(chr(i)) for i in file_ascii2]
コメントとして、「file_ascii2」はすべて整数であることが証明されています