Results of 1 - 10 of about 31 for BuildValue (0.010 sec.)
- 1. Extending Python with C or C++ — Python 3.14.8 ドキュメント 13815
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python インタプリタの拡張と埋め込み » 1. Extending Python with C or C++ テーマ 自動 ライト ダーク | 1. Extending Python with C or C++ ¶ It is quite easy to add n
...で呼び出すのなら、 NULL か空のタプルを渡します; 単一の引数で関数を呼び出すのなら、単要素 (singleton) のタプルを渡します。 Py_BuildValue() の書式文字列中に、ゼロ個または一個以上の書式化コードが入った丸括弧がある場合、この関数はタプルを返します。以下に例を示し...ます: int arg ; PyObject * arglist ; PyObject * result ; ... arg = 123 ; ... /* Time to call the callback */ arglist = Py_BuildValue ( "(i)" , arg ); result = PyObject_CallObject ( my_callback , arglist ); Py_DECREF ( arglist ); PyObject_CallObject() は P...しれません。また別のケースでは、新しいタプルを構築して引数リストを渡さねばならないかもしれません。この場合最も簡単なのは Py_BuildValue() を呼ぶやり方です。例えば、整数のイベントコードを渡したければ、以下のようなコードを使うことになるでしょう: PyObject * arg... - https://man.mtool.work/python/3.14/extending/extending.html
- 1. Extending Python with C or C++ — Python 3.14.8 ドキュメント 13815
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python インタプリタの拡張と埋め込み » 1. Extending Python with C or C++ テーマ 自動 ライト ダーク | 1. Extending Python with C or C++ ¶ It is quite easy to add n
...で呼び出すのなら、 NULL か空のタプルを渡します; 単一の引数で関数を呼び出すのなら、単要素 (singleton) のタプルを渡します。 Py_BuildValue() の書式文字列中に、ゼロ個または一個以上の書式化コードが入った丸括弧がある場合、この関数はタプルを返します。以下に例を示し...ます: int arg ; PyObject * arglist ; PyObject * result ; ... arg = 123 ; ... /* Time to call the callback */ arglist = Py_BuildValue ( "(i)" , arg ); result = PyObject_CallObject ( my_callback , arglist ); Py_DECREF ( arglist ); PyObject_CallObject() は P...しれません。また別のケースでは、新しいタプルを構築して引数リストを渡さねばならないかもしれません。この場合最も簡単なのは Py_BuildValue() を呼ぶやり方です。例えば、整数のイベントコードを渡したければ、以下のようなコードを使うことになるでしょう: PyObject * arg... - https://man.mtool.work/python/3.14/extending/extending.html
- 引数の解釈と値の構築 — Python 3.14.8 ドキュメント 9302
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python/C API reference manual » ユーティリティ » 引数の解釈と値の構築 テーマ 自動 ライト ダーク | 引数の解釈と値の構築 ¶ These functions are useful when creating
...). To override, define it to the desired value before including Python.h . Added in version 3.13. 値の構築 ¶ PyObject * Py_BuildValue ( const char * format , ... ) ¶ 戻り値: 新しい参照。 次に属します: Stable ABI . PyArg_Parse* ファミリの関数が受け取るのと似...、新たな値を生成します。生成した値を返します。エラーの場合には NULL を返します; NULL を返す場合、例外を送出するでしょう。 Py_BuildValue() は常にタプルを生成するとは限りません。この関数がタプルを生成するのは、書式文字列に二つ以上の書式単位が入っているときだけ...ジェクトを構築する際にデータを供給するためにメモリバッファをパラメタとして渡す場合には、指定したデータはコピーされます。 Py_BuildValue() が生成したオブジェクトは、呼び出し側が提供したバッファを決して参照しません。別の言い方をすれば、 malloc() を呼び出してメ... - https://man.mtool.work/python/3.14/c-api/arg.html
- 引数の解釈と値の構築 — Python 3.14.8 ドキュメント 9302
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python/C API reference manual » ユーティリティ » 引数の解釈と値の構築 テーマ 自動 ライト ダーク | 引数の解釈と値の構築 ¶ These functions are useful when creating
...). To override, define it to the desired value before including Python.h . Added in version 3.13. 値の構築 ¶ PyObject * Py_BuildValue ( const char * format , ... ) ¶ 戻り値: 新しい参照。 次に属します: Stable ABI . PyArg_Parse* ファミリの関数が受け取るのと似...、新たな値を生成します。生成した値を返します。エラーの場合には NULL を返します; NULL を返す場合、例外を送出するでしょう。 Py_BuildValue() は常にタプルを生成するとは限りません。この関数がタプルを生成するのは、書式文字列に二つ以上の書式単位が入っているときだけ...ジェクトを構築する際にデータを供給するためにメモリバッファをパラメタとして渡す場合には、指定したデータはコピーされます。 Py_BuildValue() が生成したオブジェクトは、呼び出し側が提供したバッファを決して参照しません。別の言い方をすれば、 malloc() を呼び出してメ... - https://man.mtool.work/python/3.14/c-api/arg.html
- 拡張と埋め込み FAQ — Python 3.14.8 ドキュメント 9059
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python よくある質問 » 拡張と埋め込み FAQ テーマ 自動 ライト ダーク | 拡張と埋め込み FAQ ¶ C で独自の関数を作ることはできますか? ¶ はい。関数、変数、例外、そして新
...ySequence_Length() や PySequence_GetItem() などの任意の種類の Python シーケンスへのインターフェースにアクセスできます。 Py_BuildValue() で任意長のタプルを作るにはどうしますか? ¶ できません。代わりに PyTuple_Pack() を使ってください。 C からオブジェクトのメソ...bject_CallMethod() 関数でオブジェクトの任意のメソッドを呼び出せます。パラメタは、オブジェクト、呼び出すメソッドの名前、 Py_BuildValue() で使われるようなフォーマット文字列、そして引数です: PyObject * PyObject_CallMethod ( PyObject * object , const char * me...ject stdout 方法 stderr PyRun write print タプル インターフェース 継承 インタプリタ PyTuple ポインタ hello world self 評価 BuildValue セットアップ コンパイル 不完全 不適切 シンボル 目次 拡張と埋め込み FAQ C で独自の関数を作ることはできますか? C++ で独自の関... - https://man.mtool.work/python/3.14/faq/extending.html
- 拡張と埋め込み FAQ — Python 3.14.8 ドキュメント 8541
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python よくある質問 » 拡張と埋め込み FAQ テーマ 自動 ライト ダーク | 拡張と埋め込み FAQ ¶ C で独自の関数を作ることはできますか? ¶ はい。関数、変数、例外、そして新
...ySequence_Length() や PySequence_GetItem() などの任意の種類の Python シーケンスへのインターフェースにアクセスできます。 Py_BuildValue() で任意長のタプルを作るにはどうしますか? ¶ できません。代わりに PyTuple_Pack() を使ってください。 C からオブジェクトのメソ...bject_CallMethod() 関数でオブジェクトの任意のメソッドを呼び出せます。パラメタは、オブジェクト、呼び出すメソッドの名前、 Py_BuildValue() で使われるようなフォーマット文字列、そして引数です: PyObject * PyObject_CallMethod ( PyObject * object , const char * me...どうしますか? C から任意の Python 式を評価するにはどうしますか? Python オブジェクトから C の値を取り出すにはどうしますか? Py_BuildValue() で任意長のタプルを作るにはどうしますか? C からオブジェクトのメソッドを呼び出すにはどうしますか? PyErr_Print() (その他 st... - https://man.mtool.work/python/3.14/faq/extending.html
- Call プロトコル — Python 3.14.8 ドキュメント 8024
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python/C API reference manual » 抽象オブジェクトレイヤ (Abstract Objects Layer) » Call プロトコル テーマ 自動 ライト ダーク | Call プロトコル ¶ CPython supports
...次に属します: Stable ABI . 呼び出し可能な Python オブジェクト callable を可変数個の C 引数とともに呼び出します。 C 引数は Py_BuildValue() 形式のフォーマット文字列を使って記述します。 format は NULL かもしれず、与える引数がないことを表します。 成功したら呼び出...ABI . オブジェクト obj の name という名前のメソッドを、いくつかの C 引数とともに呼び出します。 C 引数はタプルを生成する Py_BuildValue() 形式のフォーマット文字列で記述されています。 format は NULL でもよく、引数が与えられないことを表します。 成功したら呼び出... - https://man.mtool.work/python/3.14/c-api/call.html
- Call プロトコル — Python 3.14.8 ドキュメント 8024
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python/C API reference manual » 抽象オブジェクトレイヤ (Abstract Objects Layer) » Call プロトコル テーマ 自動 ライト ダーク | Call プロトコル ¶ CPython supports
...次に属します: Stable ABI . 呼び出し可能な Python オブジェクト callable を可変数個の C 引数とともに呼び出します。 C 引数は Py_BuildValue() 形式のフォーマット文字列を使って記述します。 format は NULL かもしれず、与える引数がないことを表します。 成功したら呼び出...ABI . オブジェクト obj の name という名前のメソッドを、いくつかの C 引数とともに呼び出します。 C 引数はタプルを生成する Py_BuildValue() 形式のフォーマット文字列で記述されています。 format は NULL でもよく、引数が与えられないことを表します。 成功したら呼び出... - https://man.mtool.work/python/3.14/c-api/call.html
- はじめに — Python 3.14.8 ドキュメント 7894
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python/C API reference manual » はじめに テーマ 自動 ライト ダーク | はじめに ¶ Python のアプリケーションプログラマ用インタフェース (Application Programmer's Int
...しかし実際には、タプルやリストを生成して値を入れる際には、上記のような方法はほとんど使いません。より汎用性のある関数、 Py_BuildValue() があり、ほとんどの主要なオブジェクトをフォーマット文字列 format string の指定に基づいて C の値から生成できます。例えば、...のコードブロックは、以下のように置き換えられます (エラーチェックにも配慮しています): PyObject * tuple , * list ; tuple = Py_BuildValue ( "(iis)" , 1 , 2 , "three" ); list = Py_BuildValue ( "[iis]" , 1 , 2 , "three" ); It is much more common to use PyObject_... - https://man.mtool.work/python/3.14/c-api/intro.html
- はじめに — Python 3.14.8 ドキュメント 7894
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python/C API reference manual » はじめに テーマ 自動 ライト ダーク | はじめに ¶ Python のアプリケーションプログラマ用インタフェース (Application Programmer's Int
...しかし実際には、タプルやリストを生成して値を入れる際には、上記のような方法はほとんど使いません。より汎用性のある関数、 Py_BuildValue() があり、ほとんどの主要なオブジェクトをフォーマット文字列 format string の指定に基づいて C の値から生成できます。例えば、...のコードブロックは、以下のように置き換えられます (エラーチェックにも配慮しています): PyObject * tuple , * list ; tuple = Py_BuildValue ( "(iis)" , 1 , 2 , "three" ); list = Py_BuildValue ( "[iis]" , 1 , 2 , "three" ); It is much more common to use PyObject_... - https://man.mtool.work/python/3.14/c-api/intro.html