명령을 실행할 때 PHP가 자동으로 '1'을 추가하는 이유는 무엇입니까?
P粉512729862
P粉512729862 2023-09-17 13:04:54
0
1
552

API를 호출하고 PHP 파일에서 사용해야 하는 일부 정보를 가져오는 Python 파일이 있습니다. 하지만 PHP를 실행할 때 "'1'은(는) 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다."라는 오류가 발생합니다. 이것이 Python 파일에서 sys.argv를 사용하는 것과 관련이 있습니까? 구체적으로:

으아악

제가 테스트 중인 PHP 코드는 다음과 같습니다.

으아악

인쇄하여 명령에 문제가 없는지, 인쇄물이 제대로 나오는지 확인하세요. 인쇄물은 다음과 같습니다: python getData.py CRT67547

P粉512729862
P粉512729862

모든 응답(1)
P粉990568283

편집: 질문을 다시 읽고 명확성을 위해 수정했습니다

PHP에서 shell_exec参数。在PHP中,&&是一个AND 논리 연산자를 수정해야 할 수도 있지만, 다음과 같이 두 명령과 함께 셸에서 실행되기를 원한다고 가정합니다.

으아악

또는 전체 코드를 더 깔끔하게 만들려면:

으아악

그러면 쉘이 실행되어야 합니다 cd Location && python getData.py CRT67547.

설정한 위치에 따라 다음과 같은 작업도 가능합니다:

으아악

다음과 같이 단순화할 수 있습니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿