API를 호출하고 PHP 파일에서 사용해야 하는 일부 정보를 가져오는 Python 파일이 있습니다. 하지만 PHP를 실행할 때 "'1'은(는) 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다."라는 오류가 발생합니다. 이것이 Python 파일에서 sys.argv를 사용하는 것과 관련이 있습니까? 구체적으로:
으아악제가 테스트 중인 PHP 코드는 다음과 같습니다.
으아악인쇄하여 명령에 문제가 없는지, 인쇄물이 제대로 나오는지 확인하세요.
인쇄물은 다음과 같습니다: python getData.py CRT67547
편집: 질문을 다시 읽고 명확성을 위해 수정했습니다
PHP에서
으아악shell_exec
参数。在PHP中,&&
是一个AND
논리 연산자를 수정해야 할 수도 있지만, 다음과 같이 두 명령과 함께 셸에서 실행되기를 원한다고 가정합니다.또는 전체 코드를 더 깔끔하게 만들려면:
으아악그러면 쉘이 실행되어야 합니다
cd Location && python getData.py CRT67547
.설정한 위치에 따라 다음과 같은 작업도 가능합니다:
으아악다음과 같이 단순화할 수 있습니다.
으아악