解決済み:解決策----------------------------------------------- -----------------------------------
getimagesize()
PHP標準ライブラリの関数をPythonスクリプトで実行したいと思います。関数には、Pythonから画像パスを渡す必要があります。
Pythonでphpスクリプトを実行する方法は知っていますが、Python-> PHPから引数を渡して、結果をPythonに戻す方法がわかりません。
これが私がPythonスクリプトに持っているものです:
def php_script_runner(script_path):
p = subprocess.Popen(['php', script_path], stdout=subprocess.PIPE)
result = p.communicate()[0]
return result
これが私がPHPファイルに持っているものです(私はそれに引数を渡す方法がわかりません):
<?php getimagesize() ?>
'get_image_size.php'
引数をに渡して、さらに処理するためにPythonで結果を返すにはどうすればよいですか?
このアイデアを他のカスタムPHP関数にさらに実装したいと思います。この質問の主な目的は、画像のサイズを見つけることだけでなく、将来的にphpを集中的に使用する他の関数にもこれを使用できるようにすることです。
これの主な目標は、以下を決定することです。
- PythonでPHPスクリプトを呼び出す方法
- PythonからPHPスクリプトにagrumentを送信する方法
- PHPスクリプトの出力を解析してPythonに戻す方法