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, 6557 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
Python
Bashscript in Pythonscript umwandeln (4)

Frage von struband zum Thema Python ...

Windows Server
gelöst Dateiinhalt Suche auf Clients an Server 2016 nicht funktionsfähig (2)

Frage von vBurak zum Thema Windows Server ...

Batch & Shell
gelöst Dateiinhalte vergleichen - Gemeinsamkeiten anzeigen (9)

Frage von Rotnasenkater zum Thema Batch & Shell ...

Windows 10
Verzeichnis nach Dateiinhalt durchsuchen (5)

Frage von MPFG zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
gelöst Leiten "dumme" Switches VLAN-Tags mit durch? (26)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (14)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Router & Routing
FTTH bzw FTTB Router (13)

Frage von ukulele-7 zum Thema Router & Routing ...