Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Mit os.startfile() hast du keine Möglichkeit, auf das gestartete Programm zuzugreifen, weil du ja schonmal gar keine Ahnung hast, was für ein Programm Windows überhaupt startet, um "finder.py" anzuzeigen/zu bearbeiten etc.
Mehr kannst du mit subprocess und Konsorten anfangen, da hast du die Kontrolle über die gestarteten Unterprozesse.