Seite 3 von 3

Re: os.system abwarten

Verfasst: Dienstag 17. Mai 2011, 19:14
von BlackJack
@problembär: Ich habe nicht soviel Phantasie mir vorzustellen wie das mit der Dateigrösse zuverlässig gehen sollte. Das ist einfach Mist was Du da vorschlägst.

Re: os.system abwarten

Verfasst: Dienstag 17. Mai 2011, 20:38
von problembär
Ja, klar.

Re: os.system abwarten

Verfasst: Dienstag 17. Mai 2011, 21:30
von problembär

Code: Alles auswählen

import os
import time
os.system("gnuplot < sin_cos.gnu; touch ichbinfertig.tmp")
while not os.path.isfile("ichbinfertig.tmp"):
    time.sleep(0.2)
os.remove("ichbinfertig.tmp")
So verständlicher?

Re: os.system abwarten

Verfasst: Dienstag 17. Mai 2011, 21:41
von BlackJack
@problembär: Nein.

Re: os.system abwarten

Verfasst: Dienstag 17. Mai 2011, 22:33
von deets
problembär hat geschrieben: So verständlicher?
Noe, wenn schon so:

Code: Alles auswählen

subprocess.call("gnuplot < sin_cos.gnu", shell=True)
Aber die stdin-Variante ist natuerlich eh besser, wenn man keine temporaere Datei haben will und so.