reStructuredTextの属性の取得方法は? 私はこれのようなものを持っています。reStructuredTextの属性の取得方法は?
@property
def port(self):
"""Get port.
:return: port
:rtype: str
"""
return self._port
属性(str)のタイプはどのように取得できますか?
reStructuredTextの属性の取得方法は? 私はこれのようなものを持っています。reStructuredTextの属性の取得方法は?
@property
def port(self):
"""Get port.
:return: port
:rtype: str
"""
return self._port
属性(str)のタイプはどのように取得できますか?
コード断片はあなたのものですか?はいの場合は、好きなメカニックを使用できます。後で検査するために属性に直接属性を追加してください:SomeClass.port.fget.return_type = int
。それを試して、それは動作します。クラスを介してプロパティを修飾するのは慎重で、インスタンスを経由するのではなく、インスタンス上で.__class__
を使用してください。
もしそうでなければ、parseport.__doc__
を抽出し、該当するフィールドを抽出します。
CPUが制約されている場合でも、まだ使用できます。 ORM層のないSQLAlchemy。これは、テーブルモデルから非常に効率的なSQLを生成することができます。起動時に次に、CPU時間をほとんど使わずに、適切なパラメータで呼び出すだけです。ほとんどの場合、DBのラウンドトリップは問合せの作成と結果のデコードを行います。
RSTの解析にも同じことが適用されます。事前に実行することができます。ビルドステップとして、その情報を解析しやすいファイルに格納することができます。 JSON、またはピクルスされたPythonデータとして保存し、起動時にすぐに読み込みます。
なぜこれをやりたいですか? –
私はdatabeseのためのそれのようなタイプが必要です –
あなたは間違った木で吠えています。ドキュメントストリングは人間のためのものであり、メタプログラミングのためのものではなく、文法解析に頼ることはせいぜい脆弱である。信頼できるものが必要な場合は、適切なattribute-> sql型マッピングを作成する必要があります。 –