Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Dateiinhalt mit Pythonscript abfragen...

Frage Entwicklung Python

Mitglied: telefix1

telefix1 (Level 1) - Jetzt verbinden

30.04.2008, aktualisiert 02.05.2008, 6537 Aufrufe, 2 Kommentare

Hallo Forum,

ein Programm erzeugt mir eine Antwortdatei mit einem Zeitstempel als einfache Textdatei (Antwort.timestamp). Inhalt ist eine Zeile mit entweder einem "OK" oder einem "FEHLER" (OK;Ausgeführt;30042008;1022) oder (FEHLER;Abbruch;30042008;1034)

Ich möchte/muss den Inhalt des "OK" mit einem kleinen Pythonprogramm auswerten:

rem
rem Antwortdatei auswerten
rem

if not os.path.isfile(antwort_dateiname):
rem Keine Antwortdatei gefunden
show_messagebox("Fehler", "Es wurde keine Antwortdatei gefunden")
return False

f = file(antwort_dateiname, "rU")
antwortzeile = f.readline()
f.close()

if antwortzeile and "OK" in antwortzeile.split(";")[0]:
return True
else:
show_messagebox(
"Kein OK. Die Anweisung wurde nicht ausgeführt.",
"Es wurde kein 'OK' zurueck gegeben."

)
return False


Egal, ob die Antwortdatei "OK" oder "FEHLER" enthält, ich bekomme immer die Box, dass kein "OK" zurück gegeben wurde.
Wo liegt mein Fehler? Wer kann mir helfen?

mfg telefix1

P.S. das rem steht für das Zeichen "#", das hier zu Formatierungsfehlern führen würde...
Mitglied: TuXHunt3R
30.04.2008 um 16:46 Uhr
Nur so eine Frage: Wieso in Python?

Ich frage nur, weil Python nicht so verbreitet ist wie z.B. VBS und es daher schwerer ist, jemanden im Netz zu finden, der Erfahrung mit dieser Sprache hat. Wenn du willst, kann ich dir ein kleines PowerShell-Script oder eine Batch schreiben, welche das selbe macht.

PS: Auf welchem OS soll das Script ausgeführt werden? Bei Windows kann ich helfen....
Bitte warten ..
Mitglied: telefix1
02.05.2008 um 10:39 Uhr
...danke für Dein Angebot.

Ich muss aber auf Python zurückgreifen, da ein großer Teil der Hooks und Scripts bereits in Python ausgeführt ist und der obige Fetzen in einen größeren Hook implementiert werden soll.
Der Vorteil soll ja auch die systemübergreifende Funktionalität sein.
Das Mutterprogramm ansich läuft ab W2K.

mfg telefix1
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst Dateiinhalt Suche auf Clients an Server 2016 nicht funktionsfähig (2)

Frage von vBurak zum Thema Windows Server ...

C und C++
Über C++ Konsoleninhalt abfragen (4)

Frage von freaktastisch zum Thema C und C ...

Datenbanken
gelöst MS SQL Abfragen und Formulare in Webseite einbinden (3)

Frage von Machello zum Thema Datenbanken ...

Batch & Shell
gelöst Registry per Batch abfragen und INI Einträge hinzufügen bzw. ändern (18)

Frage von kampen zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...

Microsoft Office
gelöst Excel Dateien durchsuchen und Teile extrahieren (7)

Frage von Beranavan zum Thema Microsoft Office ...

Router & Routing
Standortvernetzung von drei Standorten (6)

Frage von meinsm zum Thema Router & Routing ...