![](/img/trans.png)
[英]How to pass parameter to html file from python script and get the output
[英]How to pass php functional parameters from python script and get output?
我正在開發一個 python 插件,它需要從 php 腳本中檢索一些數據,正如我在下面嘗試的那樣,我可以將 php output 作為 shell 命令檢索,
但是我需要通過將值作為start(10,15)傳遞來從我的python腳本中調用start() function
有沒有一種方法可以使用python腳本中的參數調用start() php function?
PHP 腳本:
<?php
function start($height, $width) {
return $height*$width;
}
echo start(10,15); // #1
?>
Python 腳本:
import subprocess
result = subprocess.run(
['php', './check1.php'], # program and arguments
stdout=subprocess.PIPE, # capture stdout
check=True # raise exception if program fails
)
print(result.stdout) # result.stdout contains a byte-string
您可以將命令行 arguments 傳遞給 PHP 腳本。 參見https://www.php.net/manual/en/reserved.variables.argv.php
PHP:
...
echo start($argv[1], $argv[2]);
Python:
result = subprocess.run(
['php', './check1.php', '10', '15'],
stdout = subprocess.PIPE,
check=True
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.