Hallo,
ich habe nach Udate von Python 3.11 auf Python 3.12 folgendes Problem:
nameServerIp="10.1.8.241"
tmpRev = re.sub('\s+', '.', nameServerIp)
SyntaxWarning: invalid escape sequence '\s'
Kann mir jemand sagen, wie man das Problem löst ? In Python 3.11 war alles noch in Ordnung.
Ich habe schon über 1 Tag im Internet gesucht, und keinen Hinweis mit dem Fehler im Zusammenhang mit Python 3.12 gefunden.
Viele Grüße
Ralf
Fehler im Phyton Script nach update auf Phython 3.12
Auch schon in Python3.11 war nicht alles in Ordnung, denn die Escape-Sequenz \s gibt es nicht. Nur wurde das noch nicht als SyntaxWarnung angemeckert.
Korrekt wäre es schon immer gewesen, den String als raw zu markieren:
Übrigens werden Variablennamen generell komplett klein geschrieben. Man benutzt keine kryptischen Abkürzungen. Ich hoffe in meinem Beispiel habe ich die Abkürzung korrekt aufgelöst.
Korrekt wäre es schon immer gewesen, den String als raw zu markieren:
Code: Alles auswählen
nameserver_ip = "10.1.8.241"
temperatur_revision = re.sub(r"\s+", ".", nameserver_ip)