Python“ SyntaxError:文件中的非ASCII字符'\ xe2'”
我正在编写一些python代码,并且从标题中收到错误消息,如标题所示,这与字符集有关。 这是导致错误的行 hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html") 我无法确定ANSI ASCII字符集中没有哪个字符?此外,搜索“ \ xe2”不再提供有关显示为哪个字符的信息。该行中的哪个字符导致了问题? 我也看到了一些针对此问题的修复程序,但是我不确定该使用哪个修复程序。有人可以弄清楚问题是什么(除非被告知这样做,否则python不会解释unicode?),以及如何正确清除它? 编辑:这是错误的那一行附近的所有行 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