os.system
Verfasst: Dienstag 2. Februar 2021, 18:43
Hallo Leute,
ich brauchte eine einfache Möglichkeit eine Datei von einem Ort an den anderen zu kopieren. Folgendes Programm funktioniert gut.
Die Datei wird kopiert sobald Outlook geschlossen wird.
Um das Programm besser zu machen, möchte ich gerne vor dem Kopieren Abfragen ob die Datei im Ziel älter als die in der Quelle. Somit will ich vermeiden, dass Daten zerstört werden.
Bevor ich mit diesem Programm weiter mache, wollte ich fragen ob es eine schönere Möglichkeit gibt als stupide cmd-Befehle mithilfe von os.system einzubinden? Es muss doch etwas geben, was mehr der "pythonic-way" ist. Wenn ihr versteht was ich meine
Danke euch schonmal 
ich brauchte eine einfache Möglichkeit eine Datei von einem Ort an den anderen zu kopieren. Folgendes Programm funktioniert gut.
Die Datei wird kopiert sobald Outlook geschlossen wird.
Um das Programm besser zu machen, möchte ich gerne vor dem Kopieren Abfragen ob die Datei im Ziel älter als die in der Quelle. Somit will ich vermeiden, dass Daten zerstört werden.
Bevor ich mit diesem Programm weiter mache, wollte ich fragen ob es eine schönere Möglichkeit gibt als stupide cmd-Befehle mithilfe von os.system einzubinden? Es muss doch etwas geben, was mehr der "pythonic-way" ist. Wenn ihr versteht was ich meine

Code: Alles auswählen
import os
while 1:
if os.system('TaskList|Find "OUTLOOK.EXE" >NUL'):
print("Programm läuft nicht")
else:
print("Programm läuft")
while not os.system('TaskList|Find "OUTLOOK.EXE" >NUL'):
print("Warte auf Beendigung")
os.system('cp C:/Users\haeus/workspace/Testordner1/Datei.txt C:/Users/haeus/workspace/Testordner2/Datei.txt')
print("Datei wurde kopiert")
