首页 > 解决方案 > 如何修复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:

任何帮助将不胜感激。

谢谢

标签: pythonpython-3.x

解决方案


推荐阅读