[PYTHON] PHP 스크립트에서 Python 스크립트로 값 전달하기
PYTHONPHP 스크립트에서 Python 스크립트로 값 전달하기
나는이 질문과 비슷한 다른 질문을 보았지만, 아직도 이것을 이해할 수는 없다.
나는 이것을하는 기본적인 PHP 파일을 가지고있다 :
?php
$item='example';
$tmp = exec("python testscriptphp.py .$item");
echo $tmp;
?
성공적으로 내 웹 호스트 서버에서 실행중인 python을 호출하는 동안. 이제 내 파이썬 스크립트에서 나는 다음과 같은 것을 원한다.
item=$item
print item
기본적으로 PHP에서 파이썬 스크립트로 변수를 전달한 다음 필요한 경우 PHP로 다시 전달하는 방법을 묻습니다.
감사!
해결법
-
==============================
1.netcoder가 그의 코멘트에서 거의 답을 얻었지만 여기에 예제가 있습니다.
netcoder가 그의 코멘트에서 거의 답을 얻었지만 여기에 예제가 있습니다.
파이썬 -> PHP
example.py
import os os.system("/usr/bin/php example2.php whatastorymark")
example2.php
<?php echo $argv[1]; ?>
PHP-> 파이썬
<?php $item='example'; $tmp = exec("python testscriptphp.py .$item"); echo $tmp; ?>
testscriptphp.py
import sys print sys.argv[1]
PHP의 명령 행 인수 전달이 작동하는 방법은 다음과 같습니다. http://php.net/manual/en/reserved.variables.argv.php 파이썬도 마찬가지다 : http://docs.python.org/library/sys.html#sys.argv
from https://stackoverflow.com/questions/4977125/passing-value-from-php-script-to-python-script by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬 : 유니 코드 문자열을 살균 하시겠습니까? [복제] (0) | 2018.11.16 |
---|---|
[PYTHON] 파이썬에서 간단한 부울 논리를 동적으로 평가하기 (0) | 2018.11.16 |
[PYTHON] 'int'유형의 목록에있는 모든 항목을 테스트하는 방법은 무엇입니까? (0) | 2018.11.16 |
[PYTHON] 전체 페이지를 다운로드하지 않고 웹 페이지가 있는지 확인하는 Python 스크립트? (0) | 2018.11.16 |
[PYTHON] Numpy에서 어떻게 2-D 배열을 압축 할 수 있을까요? (0) | 2018.11.15 |