질문:
복잡한 PHP 스크립트 실행이 필요한 특정 시나리오의 경우 Python을 통해 PHP 스크립트를 Python으로 변환하는 대신 최소한의 노력으로 이를 달성할 수 있는 방법이 있습니까?
답변:
다행히도 Python은 다음 작업에 편리한 솔루션을 제공합니다. 해당 환경 내에서 직접 PHP 코드를 실행합니다. 이를 수행하는 방법은 다음과 같습니다.
예제 코드:
<code class="python">import subprocess # Execute PHP script without capturing output: subprocess.call("php /path/to/your_script.php") # Capture PHP script output: proc = subprocess.Popen("php /path/to/your_script.php", shell=True, stdout=subprocess.PIPE) script_response = proc.stdout.read()</code>
설명:
subprocess 모듈을 사용하면 다음을 수행할 수 있습니다. PHP 스크립트를 포함한 외부 명령을 호출합니다. 스크립트 경로를 제공하면 Python에서 직접 실행할 수 있습니다.
PHP 스크립트의 출력을 캡처하려면 stdout=subprocess.PIPE를 지정하고 결과 proc.stdout.read()를 읽어 원하는 결과를 얻습니다. 영상. 이 접근 방식을 사용하면 최소한의 노력으로 PHP 스크립트를 실행할 수 있으므로 Python 코드 내에 PHP 기능을 통합할 수 있습니다.
위 내용은 최소한의 노력으로 Python에서 복잡한 PHP 코드를 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!