[C ++は]巧みC ++、Pythonプログラムは、トラブルのすべての種類を呼び出して解決します

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/C2681595858/article/details/99224879
  • 最近、バックエンドのコードの番号を書いて、メインの成果の検証コードは、指定されたメールボックスに送信されます。
  • 一環として、問題に数行のコードをCの前に、Pythonで書か++、より複雑なコード、サードパーティのライブラリを使用する、電子メールを使用してメールを送信書きます。
  • だから私は本当にができますが、いくつかの作業を行う必要があることがわかり、この呼び出し多数のバグ、C ++プログラムああ、百度とのpythonを呼び出すことができるようにしたいです。
  • したがって、このアプローチを次のだと思います。
  • 実行可能なプログラムのpythonにまず、梱包コード
  • そして、多くの問題を排除し、実行可能なプログラム、完璧なソリューションを実行するために、C ++ましょう。
  • まず、次のように、Pythonのhelloworld.pyと書き込みに次のように具体的な例としては、次のとおり
import sys
arg = sys.argv[1:]
if len(arg) < 1:
	print("argumen is less!")
	sys.exit(0)
name = arg[0]#从命令行读取参数
print("Hello",name)
sys.exit(0)
  • 次に、実行可能なプログラムのhelloworldにそれをパッケージ化します。
    ここに画像を挿入説明

    • pyInstallerのを見つけることができない場合は、(ピップを使用してインストールすることができますpip install pyinstaller)、インストールはまだ、端末の再起動を促すメッセージが表示されます。
#include <iostream>
using namespace std;
int main()
{
    system("./helloworld XiaoMing");
	return 0;
}
  • パッケージが終わった後、dist/余分は次のだろうhelloworld、それを取り出すと同じディレクトリをTEST.CPP置きます。
  • そして、それを呼び出すために、C ++(TEST.CPP)を使用します。

おすすめ

転載: blog.csdn.net/C2681595858/article/details/99224879