既存の(サードパーティ)PythonモジュールのGolangバインディングを書きたい。目的は、PythonモジュールがGolangに提供するAPIを使用したいということです。
私はすでにPythonのC APIのGolangバインディングを見つけました( Go-Python for Py3、 Go-Python PY2の場合は、比較的翻訳する方法を考え出していません。複雑なPythonモジュールをGolangに(すなわち、安全でない入力のために行くと、Pythonでの返品など)に対処する方法。
良いアプローチは何でしょうか?そのスペースには既存のツールがありますか? PythonコードのGolangバインディングの良い例はありますか? (私は多くのTBHが見つかりませんでした)。
アイデアやフィードバックはあまり評価されます。どうもありがとう!
これが実用的な例のブログの投稿です。 Pythonモジュールが提供する関数については、Golangにラッパー関数を作成する方法を示しています。 Python/C APIを使用して、GolangプログラムからPythonコードを実行し、GOとPythonの間でデータをコピーします。