DelphiからPythonファイルを呼び出す方法。

DelphiからPythonファイルを呼び出すには、Python4Delphiライブラリを使用できます。以下に簡単な例を示します。

最初に、Python4Delphiライブラリがインストール済で、Delphi上で新しいプロジェクトを作成していることを確認します。

Delphiでは、以下のコードを使用してPythonファイルを実行できます。

uses
PythonEngine;
procedure TForm1.Button1Click(Sender: TObject);
var
Python: TPythonEngine;
begin
Python := TPythonEngine.Create(nil);
try
Python.ExecString('import sys');
Python.ExecString('sys.path.append(''C:\path\to\python\file'')'); // 添加Python文件所在路径
Python.ExecString('import myfile'); // 导入Python文件
Python.ExecString('myfile.myfunction()'); // 调用Python文件中的函数
finally
Python.Free;
end;
end;

这里、まず、`TPythonEngine`オブジェクトを作成し、さらに`ExecString`メソッドを使ってPythonコードを実行しています。この例では、まず`sys`モジュールをインポートし、Pythonファイルの格納されているパスを`sys.path`に追加しています。その後、`import`文でPythonファイルをインポートし、最後に`myfile.myfunction()`を使ってPythonファイル中の関数呼び出しています。

Pythonファイルを呼び出す前に、Pythonファイルのパスを sys.path に追加して、Pythonインタプリタが確実にPythonファイルを正しく検索できるようにしましょう。

Python4Delphiライブラリを使用する前に、Pythonが正しくインストールされていることと、Pythonのインストールディレクトリがシステム環境変数に追加されていることを確認してください。

bannerAds