我正在写一些python代码,我收到标题中的错误消息,从搜索这与字符集有关.
这是导致错误的行
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚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
Run Code Online (Sandbox Code Playgroud) Perl和其他一些当前的正则表达式引擎在正则表达式中支持Unicode属性,例如类别.例如,在Perl中,您可以使用\p{Ll}匹配任意小写字母或p{Zs}任何空格分隔符.在Python的2.x和3.x行中都没有看到对此的支持(有应有的遗憾).是否有人意识到获得类似效果的好策略?欢迎本土解决方案.