python 一个函数结束后如何自动执行另一个函数?

玫瑰花代码结尾用了exitonclick(),目的是为了让图案不闪退,发现把另一个GUI函数放在exitonclick()前可以执行,但这个函数的页面会遮掩住玫瑰花,放在exitonclick()后不会执行。想点击玫瑰花代码页面右上角关闭后自动执行GUI函数如何实现?

用try-finally试试看
举个例子:

import sys
import turtle

def rose_function():
    # 玫瑰花的代码

def gui_function():
    # GUI函数的代码

def main():
    try:
        rose_function()
    finally:
        gui_function()

if __name__ == "__main__":
    main()
    sys.exit()