回答編集履歴

2

わかりやすさのために語句を追加しました

2021/04/23 10:27

投稿

tatsuya6502
tatsuya6502

スコア2046

test CHANGED
@@ -2,11 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- やり方ですが、関数をモジュールに入れ、それをPythonインタープリタの組み込み(built-in)モジュールとして登録します。登録にはPython C FFIの [PyImport_AppendInittab 関数](https://docs.python.org/3/c-api/import.html#c.PyImport_AppendInittab) を使います。
5
+ やり方ですが、`pyfunction`な関数をPythonモジュールに入れ、それをPythonインタープリタの組み込み(built-in)モジュールとして登録します。登録にはPython C FFIの [`PyImport_AppendInittab` 関数](https://docs.python.org/3/c-api/import.html#c.PyImport_AppendInittab) を使います。
6
6
 
7
7
 
8
8
 
9
- なお、参考にしたissueは2年前のものなので、そのままではコンパイルエラーになってしまいます。私の方で少し変更しましたが、もっといい方法があるかもしれません。(今日はじめてPyO3をさわりました)
9
+ なお、参考にしたissueは2年前のものなので、そのままではコンパイルエラーになってしまいます。私の方で少し変更しましたが、もっといい方法があるかもしれません。(今日はじめてPyO3をりました)
10
10
 
11
11
 
12
12
 

1

文章を少し直しました

2021/04/23 10:27

投稿

tatsuya6502
tatsuya6502

スコア2046

test CHANGED
@@ -2,11 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- やり方ですが、関数をモジュールに入れ、それをPythonインタープリタの組み込み(built-in)モジュールとして登録します。Python C FFIの [PyImport_AppendInittab関数](https://docs.python.org/3/c-api/import.html#c.PyImport_AppendInittab) を使います。
5
+ やり方ですが、関数をモジュールに入れ、それをPythonインタープリタの組み込み(built-in)モジュールとして登録します。登録にはPython C FFIの [PyImport_AppendInittab 関数](https://docs.python.org/3/c-api/import.html#c.PyImport_AppendInittab) を使います。
6
6
 
7
7
 
8
8
 
9
- なお、参考にしたissueは2年前のものなので、そのままではコンパイルエラーになってしまいます。私の方で少し変更しましたが、もっといい方法があるかもしれません。(今日めてPyO3をりました)
9
+ なお、参考にしたissueは2年前のものなので、そのままではコンパイルエラーになってしまいます。私の方で少し変更しましたが、もっといい方法があるかもしれません。(今日はじめてPyO3をさわりました)
10
10
 
11
11
 
12
12