该变量始终被正确加密,并且它是一个字符串,但是当我尝试在变量之外添加一个字符串时,它会崩溃并需要字符。有什么建议么?
monday_var = StringVar()
monday_box = tk.Checkbutton(self, state='active', variable=monday_var,
onvalue='Monday', offvalue='')
monday_box.grid(row=10, column=1)
def caesar():
string_new = monday_var.get()
new_file = open("personal decoded.txt", "w")
key = -1
decrypted_message = ""
for i in string_new:
letter_value = ord(i) + key
if letter_value > ord("z"):
letter_value -= ord("z") - ord("a") + 1
decrypted_message = decrypted_message + chr(letter_value)
new_file.write(decrypted_message)
new_file.close()