Tôi đang viết một số mã python và tôi nhận được thông báo lỗi như trong tiêu đề, từ việc tìm kiếm này phải làm với bộ ký tự.
Đây là dòng gây ra lỗi
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
Tôi không thể tìm ra nhân vật nào không có trong bộ ANSI ASCII? Hơn nữa, việc tìm kiếm "\ xe2" không cung cấp thêm thông tin về ký tự xuất hiện dưới dạng. Nhân vật nào trong dòng đó đang gây ra vấn đề?
Tôi cũng đã thấy một vài sửa chữa cho vấn đề này nhưng tôi không chắc nên sử dụng. Ai đó có thể làm rõ vấn đề là gì không (python không giải thích unicode trừ khi được yêu cầu làm như vậy?), Và làm thế nào để tôi làm rõ vấn đề này?
EDIT: Đây là tất cả các dòng gần lỗi
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
)