if Datei in Ordner mit Endlos -Schleife
Verfasst: Mittwoch 5. Juni 2013, 06:45
Hallo,
ich möchte mittels einer Endlos-Schleife überprüfen ob in einem Verzeichniss eine Datei mit einer gewissen Endung vorliegt.
Falls das der Fall ist soll in abhängikeit der Datei eiin bzw, mehrere Befehle ausgeführt werden.
Ist keine Datei mit der gewissen Endung vorhaden, soll die Schleife neu gestartet werden.
Hier meine Idee, welche allerdings noch nicht so ganz funktioniert:
ich möchte mittels einer Endlos-Schleife überprüfen ob in einem Verzeichniss eine Datei mit einer gewissen Endung vorliegt.
Falls das der Fall ist soll in abhängikeit der Datei eiin bzw, mehrere Befehle ausgeführt werden.
Ist keine Datei mit der gewissen Endung vorhaden, soll die Schleife neu gestartet werden.
Hier meine Idee, welche allerdings noch nicht so ganz funktioniert:
Code: Alles auswählen
#!/bin/env python
##
##
#### -*- coding: utf-8 -*-
import os
import time
import sys
import commands
from twilio.rest import TwilioRestClient
###############################
account_sid = "xxx"
auth_token = "dgdfg"
client = TwilioRestClient(account_sid, auth_token)
###############################
### pwd vaiable zuweisen#######
mist, pfad = commands.getstatusoutput("pwd")
while True:
for i in os.listdir(pfad) :
if i[-4:] == ".f06":
cae_job = i[:-4]
print i
print cae_job
f06_file = open(i).read()
if "Fatal" not in f06_file:
sms_message = "Your CAE Job %s finished successfull" %cae_job
print "no fatal"
break
elif "Fatal" in f06_file:
print "Job not successfull"
sms_message = "Your CAE Job %s was NOT successfull" %cae_job
break
else:
continue