PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP内からPythonファイルを呼び出す方法は?


PHPファイル内からPythonファイルを呼び出すには、shell_exec関数を使用して呼び出す必要があります。

<?php
    $command = escapeshellcmd('/usr/custom/test.py');
    $output = shell_exec($command);
    echo $output;
?>

これにより、スクリプトが呼び出されます。ただし、上部のスクリプトでは、インタープリターも指定する必要があります。したがって、pyファイルの上部に次の行を追加します。

#!/usr/bin/env python

または、コマンドの実行時にインタープリターを提供することもできます。

<?php
    $command = escapeshellcmd('python3 /usr/custom/test.py');
    $output = shell_exec($command);
    echo $output;
?>

  1. Python 3でtkinterファイルダイアログから文字列を取得するにはどうすればよいですか?

    tkinterアプリケーションでファイルシステムと対話するには、Tkinter filedialogを使用できます。 モジュール。これは、システム内のファイルを処理する方法を提供します。 ファイルダイアログ モジュールは、開発者がアプリケーションのさまざまなファイルダイアログを作成するのに役立つ多くの組み込み関数を提供します。 ファイルダイアログのいずれかを使用できます アプリケーションにダイアログを実装するための関数。 最も一般的に使用される関数はfiledialog.askopenfilename()です。 これは通常、特定のプログラムインターフェイスでファイルを開くようにユーザーに求

  2. コマンドラインからPythonモジュールを呼び出す方法は?

    モジュールとして使用されるPythonスクリプトを作成している場合は、この関数の呼び出しを下部に追加することで、このモジュールをテストできます。 def fubar():     #does something useful fubar() 次のようなコマンドプロンプトで実行します: ~$ python fubar.py