Ich schreibe einen Python-Code und erhalte die Fehlermeldung wie im Titel. Die Suche hat mit dem Zeichensatz zu tun.
Hier ist die Zeile, die den Fehler verursacht
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
Ich kann nicht herausfinden, welches Zeichen nicht im ANSI-ASCII-Satz enthalten ist. Darüber hinaus gibt die Suche nach "\ xe2" keine weiteren Informationen darüber, als welches Zeichen angezeigt wird. Welches Zeichen in dieser Zeile verursacht das Problem?
Ich habe auch einige Korrekturen für dieses Problem gesehen, bin mir aber nicht sicher, welche ich verwenden soll. Könnte jemand klären, was das Problem ist (Python interpretiert Unicode nur, wenn er dazu aufgefordert wird?) Und wie ich es richtig klären würde?
EDIT: Hier sind alle Zeilen in der Nähe der fehlerhaften
def createLoadBalancer():
conn = ELBConnection(creds.awsAccessKey, creds.awsSecretKey)
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
lb = conn.create_load_balancer('my_lb', ['us-east-1a', 'us-east-1b'],[(80, 8080, 'http'), (443, 8443, 'tcp')])
lb.configure_health_check(hc)
return lb
–- \xe2\x80\x93)