1
ファイルハンドルパラメータでヘルプテキストを生成:どのようにpydocは、私は、次のパラメータリストを持つ関数を持っている
FUNCTIONS
print(*line, sep=' ', end='\n', file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='cp850'>, default='full')
:
def print(*line, sep=' ', end='\n', file=sys.stdout, default = 'full'):
残念ながらモジュールのpydocのヘルプテキストはこのようにそれを示していますpydocをオブジェクトの酷評を表示するのではなく、file=sys.stdout
というファイル引数にすることはできますか?
経由でのPython 3.2、。
、おかげで動作します。読みやすいヘルプテキストを得るためにコードを変更しなければならないのはむしろ痛いようです。私はpydocモジュールを見て、関数の情報をどのように取得しているのかを確認しました。私のコードを変更する以外は簡単な方法はありません。ところで、プロジェクトはPython 3のみです。アドバイスをいただきありがとうございますが、私は下位互換性について心配していません。これはコードのほんの一部ですが、残念ながらPy2ではこれまでどおり動作しません。 – cdarke