Erreur:"mauvaise gamme de caractères" exception?
Exception Value: bad character range
Exception Location: /usr/lib/python2.6/re.py in _compile, line 245
Python Executable: /usr/bin/python
Je n'ai absolument aucune idée de ce que cela signifie. Quelqu'un peut-il hasarder une estimation ou me diriger dans la bonne direction?
Tout fonctionnait bien avant ... J'ai seulement changé quelques bits triviaux de code! : 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)
Je ne faisais que jouer avec les guillemets doubles avant le « dans » ... alors tout est effondré avec cette erreur.
EDIT:
Une autre présente regex:
splitter1 = re.compile('[:]')
arrayOfIDs = splitter1.split(identifier)
idLens = len(arrayOfIDs)
Et quels seraient ces bits de code? –
Je n'en ai aucune idée, ça ne me dit pas la ligne de code qu'elle n'aime pas? re.py est un module Python n'est ce pas? – Federer
Oui - vous avez dit dans la question que vous avez seulement changé quelques bits triviaux de code - je me demandais ce que ces bits étaient. Utilisez-vous des expressions régulières n'importe où? Si c'est le cas, publiez les bits de votre code explicitement en utilisant des expressions régulières. Si vous n'utilisez pas explicitement des expressions régulières, alors je * pense * que cette erreur pourrait être à un mauvais modèle d'URL, mais je peux me tromper. –