2016-03-23 16 views

Antwort

1

EAFP

es kompilieren und sehen. Bewerben

re.compile(asdasd) 
4

die EAFP approach, kompilieren den Ausdruck und Fehler behandeln.

Zum Beispiel unausgeglichen Klammer:

>>> import re 
>>> re.compile(r"(test") 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Users/user/.virtualenvs/so/lib/python2.7/re.py", line 194, in compile 
    return _compile(pattern, flags) 
    File "/Users/user/.virtualenvs/so/lib/python2.7/re.py", line 251, in _compile 
    raise error, v # invalid expression 
sre_constants.error: unbalanced parenthesis 
Verwandte Themen