贴个脚本在这
def split_and_convert(input_string):# 检查字符串长度是否为偶数if len(input_string) % 2 != 0:print("字符串长度不是偶数,最后一个字符将被丢弃。")input_string = input_string[:-1] # 丢弃最后一个字符# 使用列表推导式将字符串分隔为两两一组,并将每对字符串转换为十进制数字split_pairs = [int(input_string[i:i+2], 16) for i in range(0, len(input_string), 2)]return split_pairs# 给定字符串
input_string = "d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9b2b2e1e2b9b9b7b4e1b4b7e3e4b3b2b2e3e6b4b3e2b5b0b6b1b0e6e1e5e1b5fd"
list = split_and_convert(input_string)flag = ""
for i in range(len(list)):flag += chr(list[i]-128)
print(flag)
结果