notepad öffnen und wieder schließen

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.
Antworten
ExelXD
User
Beiträge: 5
Registriert: Sonntag 17. November 2019, 15:05

Ich möchte das notpad (testpad.txt) öffnen und nach 5 sec wieder schließen aber irgendetwas funktioniert nicht, denn das notpad öffnet sich aber schließt nicht mehr und wenn ich es manuell schließe kommt die Fehlermeldung : Der Prozess "testpad.txt" wurde nicht gefunden
Mein Skript:
import os
import time

mypath = 'C:\\Users\\User\\Documents\\Phyton_Tests\\test\\testpad.txt'
print ("searching: " + mypath)
os.system(mypath)
os.system("taskkill /im testpad.txt /f")

hat jemand eine andere Lösung? Danke im Voraus :D
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Statt dem schon lange als nicht mehr zeitgemaess dokumentierten os.system solltest du subprocess.Popen benutzen. Und das gibt dir ein Objekt zurueck, auf dem du terminate aufrufen kannst.
Antworten