你把if c=="Y"or "y":改成 if c=="Y"or c=="y":因为它的逻辑是 C==“Y”,或者y(就是true,并不是c==“y”)你输入N之后,它认为都是true的,都会去执行shutil.rmtree(mulu)os.mkdir(mulu)你可以在上面这两句后面加一个 print("test"),你的操作,每次都会去执行这些代码的