gpt4 book ai didi

django - "bad character range"异常?

转载 作者:行者123 更新时间:2023-12-02 07:54:49 26 4
gpt4 key购买 nike

错误:

Exception Value:     bad character range
Exception Location: /usr/lib/python2.6/re.py in _compile, line 245
Python Executable: /usr/bin/python

我完全不知道这是什么意思。任何人都可以冒险猜测或指出正确的方向吗?

之前一切正常..我只更改了一些微不足道的代码! :S

if "-" in stop:
dt1 = datetime.strptime(stop, "%Y-%m-%dT%H:%M:%S")
stopInS = time.mktime(dt1.timetuple())
stopInMS = int(startInS) * 1000
else:
splitter = re.compile(r'[\D]')
preStop = splitter.split(stop)
stopInMS = ''.join(preStop)

我只是在玩弄“in”之前的双引号……然后整个事情就因为这个错误而崩溃了。

编辑:

存在另一个正则表达式:

    splitter1 = re.compile('[:]')
arrayOfIDs = splitter1.split(identifier)
idLens = len(arrayOfIDs)

最佳答案

您得到的异常是因为 Python 的 re.py 模块无法在某处编译正则表达式,因为您的字符范围不正确。

字符范围类似于 [a-z0-9](接受小写字母或数字)。

例如:

import re
re.compile('[a-0]')

引发您得到的错误字符范围异常。寻找你正在创建一个没有意义的字符范围的地方(它不是 [:],编译正常)。

关于django - "bad character range"异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1526137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com