from tkinter import filedialog, Tk
from PIL import Image

root = Tk()
root.withdraw()
path = filedialog.askopenfilenames(title='选择图片文件',
                                 filetypes=[("png", ".png")],
                                 initialdir="./")

sequence = []
for i in path:
    img = Image.open(i)
    sequence.insert(0, img)

sequence[0].save("dive.gif", save_all=True,
                 append_images=sequence[1:])