xhtmlhook

XHTMLHookはPythonインタプリタのインポートフックです。
今すぐダウンロード

xhtmlhook ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • David Boddie
  • 出版社のWebサイト:
  • http://www.boddie.org.uk/david/Projects/Emulation/UEFtrans/index.html

xhtmlhook タグ


xhtmlhook 説明

XhtmlHookはPythonインタプリタのインポートフックです。 xhtmlhookは、純粋なPythonモジュールと同様にインポートするXHTML文書に埋め込まれたPythonソースを可能Pythonのインタープリタのインポートフックです。さらに、また、URLがモジュールlocations.AbstractThe xhtmlhookインポートフックをPythonのソースコードは、特定のを使用してXHTML文書に含まれることを可能にするために書かれたののsys.pathリストに代えてローカルパスで使用される場合、遠隔地からの文書を取得することが可能です整形済みテキストのクラス。この根底にある機構はxml.dom.minidomではモジュールのihooksモジュールと使用によってインポートモジュールに使用するインタプリタPythonはドキュメント内に含まれるコードを取得すること機構の変更を含みます。スクリプトのようなコードを実行するためのPythonを可能にするための方法は、彼らはそれに遭遇したとき、著者は良いドキュメントを感謝place.IntroductionTheではまだありませんが、モジュールは現在、サポートが編集、Webブラウザでは、いくつかの努力で、書き込むことができます。しかし、ソースコードに含まれるコメントから生成されたドキュメントに依存する必要があることが多いです。さまざまなソフトウェアエンジニアリングの方法論と言語の伝道者の支持者で「ソースコードは、ドキュメントである」、という主張にもかかわらず、このような生成されたドキュメントは、多くの場合のみ、ライブラリや他のリソースによって公開されたインターフェースのザッと説明しています。そのようなリソースを使用する方法を学ぶことは、多くの場合、前に暫定的にインタラクティブsession.We内での使用に様々なアプローチを試みて、ソースコード自体を検査する開発者を必要とし、我々は便利なブラウジングのため、Webページ内に含まよりよい文書化コードを見たいということを決めました。この独特な目的の背後にある動機は、うまくいけば、それが簡単にプログラマがより保守、読みやすいプログラムを作成できるようにすること、作業コードと一緒に、高品質のドキュメントを含めることができるようにすることです。 1:この目的はreach.There内にあるようアマヤなどのWebブラウザに付属の使いやすい編集機能とステップ数は、ウェブページ内に埋め込まれ、インポートコードにPythonインタプリタを有効にする必要があります。このような文書のために使用されるファイル拡張子は、ソースコードを含むことができるファイルのタイプを決定するための一般的な方法は、このタイプのファイルが含まれるように登録される必要があります。したがって、example.Thisため、そのようなバイトコードとして、ソースコードではなく、Pythonコードの任意の他のタイプの認識サフィックスとして含まれる「の.html」はihooks module.2にフッククラスをサブクラス化することによって達成されます。この方法は、指定されたパス上のモジュールを検索するために使用されるXHTMLファイルのソースコードのインポートをサポートするために変更する必要はありませんが、検索対象のパスにおけるユニフォームリソースロケータ(URL)の使用は、その必要性を必要としますそのようなファイルはurllib2のmodule.Thisからurlopen関数を使用して配置されるように、何らかの方法で変更されるihooksモジュール内のModuleLoaderクラスのサブクラスとfind_module方法を再実装することによって達成されます。 URLのサポートが省略された場合、find_moduleクラス必要がreimplemented.3ではありません。 XHTML文書は、その内容はインタプリタによってバイトコードにコンパイルされ、含まれるコードは、適切な形式に変換される前に傍受する必要があります。撮影したアプローチは、既存のファイルの種類の輸入に影響を与えるべきではありません。 appropriate.Thisがihooksモジュール内のModuleLoaderクラスのload_moduleメソッドをサブクラス化することによって達成される遠隔モジュールのサポートが含まれていなければなりません。試みが基本クラスで使用されるインポート処理の中断を最小限にするために行われているが、(ローカルおよびリモートに格納された)XHTML文書の場合のリモートstored.4すべてのファイルタイプの場合、両方のインポート処理をオーバーライドする必要があります。サブクラスはインスタンス化ihooksモジュールからModuleImporterクラスのサブクラスとによって登録されなければなりません。このサブクラスの修正彼らは、複数のサブモジュールを含むパッケージとして扱うXHTML文書へimport_itメソッドの動作。このインスタンス自体は、インポートに登録され、そのソースコードはコメントやドキュメンテーション文字列適切含む、モジュールを実装するために使用されるセクションでは、以下のmethod.Theをインストールするための呼び出しを介して機構をフック。このコードはsetup.pyスクリプトが実行されるモジュールを生成するためにxhtml2py.pyスクリプトによって使用されます。 Pythonのソースコードを抽出するために使用される関数は、サブクラスのModuleLoaderクラスのメソッドから取られます。したがって、モジュールは、元のform.Requirementsに自分自身をインポートすることができます:・PythonWhatのこのリリースの新機能:・メイドは、リモートパッケージ内のモジュールのインポートを修正するためにカービィエンジェルによって提案された変更します。


xhtmlhook 関連ソフトウェア

Urwcyr-Tex

urwcyr-texパッケージには、URW Cyrillicフォント用のTEXバインディングのセットが含まれています。 ...

204

ダウンロード