Absoluter Anfänger hat ein Problem, wie stdout weiter zu bearbeiten ist.
liefert folgende Zeile#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import sys
import subprocess, popen2
import string
# log my IP (lmIP)
#Version 0.1
# Copyright schwedenmann, 2009
# License, GPL3
#
#
befehl= "curl -s http://checkip.dyndns.org"
process = subprocess.Popen(befehl , shell=True, stdout=subprocess.PIPE)
s = process.stdout.read()
print s
ist auch soweit alles ok, jetzt möchte ich aber die IP-Adresse (nur die Zahlen) extrahieren (odr Abschneiden von vorn und von hinten), wie stell ich das am Einfachsten an ?<html><head><title>Current IP Check</title></head><body>Current IP Address: 78.48.78.143</body></html>
Die IP soll später in eine Datei nach /home/usernale/lmip.log geschrieben werden und alle weiteren Ip durch das Programms in diese Datei geschrieben werden.
Mir geht es jetzt nur um das Extrahieren der IP, da das Ganze ja kein String zu sein scheint, bin ich da völlig ratlos.