python - 如何修复python中的“字符串索引超出范围错误”。在下面找到错误消息
问题描述
尝试运行 python 代码时出现此错误。
if p[0] == "$":
IndexError: string index out of range
在下面找到我的代码
parts = conf_line.split(",")
for p in parts:
if p[0] == "$":
p = p[-1:]
if "~" in p:
p = p.split("~")[0]
if "=" in p:
p = p.split("=")[0]
if len(p) == 40 and all(c in string.hexdigits for c in p):
self.idhexes.add(p)
elif p[0] == "{" and p[-1] == "}":
self.countries.add(p[1:-1].lower())
elif ":" in p or "." in p:
任何帮助将不胜感激。
谢谢