Man schreibt keine Programme, die andere Python-Programme ausführen, das packt man alles in einen Aufruf. Hier fehlt auch noch viel Kontext. Bisher macht das Fenster mit einem Knopf keinen Sinn. Das wäre kein eigenständiges Programm, sondern nur eine MessageBox, mit irgendeiner Nachricht, die verhindert, dass das eigentliche Programm (test2) losgeht.
Code: Alles auswählen
import tkinter as tk
from tkinter.messagebox import showinfo
def main():
root = tk.Tk()
root.iconify()
tkinter.messagebox.showinfo("Öffnen", "gleich geht es weiter")
root.deiconify()
# hier geht es dann mit dem, was in test2 steht weiter
if __name__ == '__main__':
main()