2016-03-23 8 views

答えて

1

EAFP

それをコンパイルしてご覧ください。

re.compile(asdasd) 
4

表現をコンパイルし、エラーを処理EAFP approachを適用します。例えば

、アンバランス括弧:

>>> 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 
関連する問題