答えて
http://code.google.com/appengine/docs/python/overview.html
からPythonランタイム環境には、Python 2.5.2を使用しています。
Pythonランタイム環境のすべてのコードは、純粋なPythonでなければならず、コンパイルする必要のあるC拡張やその他のコードは含まれていない必要があります。
この環境には、Python標準ライブラリが含まれています。一部のモジュールは、ネットワーキングやファイルシステムへの書き込みなど、App Engineでコア機能がサポートされていないため、無効になっています。さらに、osモジュールは使用できますが、サポートされていない機能は無効です。サポートされていないモジュールをインポートしたり、サポートされていない機能を使用しようとすると、例外が発生します。
標準ライブラリの一部のモジュールが、App Engineで動作するように置換またはカスタマイズされています。たとえば、次のPythonの標準ライブラリとApp Engineのライブラリに加えて
* cPickle is aliased to pickle. Features specific to cPickle are not supported.
* marshal is empty. An import will succeed, but using it will not.
* These modules are similarly empty: imp, ftplib, select, socket
* tempfile is disabled, except for TemporaryFile which is aliased to StringIO.
* logging is available and its use is highly encouraged! See below.
、ランタイム環境には、次のサードパーティのライブラリが含まれています
* Django 0.96.1
* WebOb 0.9
* PyYAML 3.05
あなたが持つ他の純粋なPythonライブラリを含むことができ、アプリケーションディレクトリにコードを挿入します。アプリケーションディレクトリ内のモジュールのディレクトリへのシンボリックリンクを作成すると、appcfg.pyはリンクをたどり、モジュールをあなたのアプリケーションに含めます。
Pythonモジュールのインクルードパスには、アプリケーションのルートディレクトリ(app.yamlファイルを含むディレクトリ)が含まれています。アプリケーションのルートディレクトリに作成したモジュールは、ルートからのパスを使用して使用できます。 .pyファイルをサブディレクトリに作成することを忘れないでください。そうすれば、Pythonはサブディレクトリをパッケージとして認識します。
- 1. Vimの式(および言語)のセンシティブインデント - 可能ですか?
- 2. NLPライブラリ、Javaプログラミング言語のための
- 3. フレームワーク、プログラミング言語、およびスクリプト言語は何を意味していますか?
- 4. このアプリのための固めの言語/フレームワーク
- 5. RealURLはprevar言語およびパラメータ
- 6. 他の言語のためのC++でのライブラリの作成
- 7. 再生フレームワークで言語ファイルの読み込みに失敗する
- 8. BlasおよびLapackライブラリのネイティブC++(C言語ではない)インターフェイスはありますか?
- 9. Flashおよび/またはHTML5でローカルオーディオファイルを再生する
- 10. .NETのための最良のAI言語/フレームワークは何ですか?
- 11. Azure関数を使用したMicrosoft BotフレームワークAppおよびNodeJS
- 12. SEOおよびマルチ言語サポート
- 13. 多言語生成のためのAntlr
- 14. 1950年代から言語用のコンパイラおよび1960の
- 15. Java、コード生成、および永続フレームワーク
- 16. MochaのフレームワークでNodeJS Webサーバーを起動および停止できますか?
- 17. CouchDBと対話するための言語/フレームワークのサポート
- 18. PHPプログラマーのためにデスクトップ上でどのような移行言語としてお勧めしますか?
- 19. Javaまたは他の言語を使用してjqueryおよびjavascriptスクリプトをロードおよび実行する
- 20. Google App Engineではなくweb2pyフレームワークの使用をお勧めしますか?
- 21. Linuxアプリケーションをイメージングするための最適な言語/フレームワーク
- 22. 再生フレームワークでのURL書き換え
- 23. 検証エラーのためにlaravel 5.1 apiでどのように言語を検出できますか?
- 24. 自然言語をデータベースクエリに変換するためのフレームワーク
- 25. クローズドベータ版のApp Engineのライセンスキーを生成および/または検証する
- 26. 設定、レジストリ、および言語の名前の規則
- 27. 再生フレームワークのエラーは何ですか?
- 28. シェル拡張を書き込むためのアンマネージド言語またはライブラリですか?
- 29. reportlabのPythonライブラリでBangla言語でPDFを生成
- 30. facebook appのための最適な言語