2016-12-19 20 views
0

私は、たとえば、正規表現フラグを格納するためのXML属性を使用しています:Pythonの3の数値に数値定数文字列を変換

<regexSettings flags="re.IGNORECASE"/> 

は、私がその数値に文字列「re.IGNORECASE」を変換したいですPython 3でこれを行う便利な方法はありますか?あるいは、属性値に数字を使うだけですか?私はそれが自己文書化しているので、私は定数を使用することを好むでしょう。ありがとうございました。

答えて

0

"。"で分割し、最初の要素をマップのルックアップとして使用し、getattr()を使用して名前空間構造をナビゲートし、最終結果が適切なタイプであることを確認します。

import re 

modulemap = { 
    're': re, 
    ... 
} 

... 
関連する問題