해결 방법 : Solution ------------------------------ ------------------------------------Python 내에서 PHP 스크립트 실행 - Python에서 PHP로 값 전달
나는 getimagesize()
함수를 실행하고 싶습니다. 파이썬 스크립트의 PHP 표준 라이브러리. 이 함수는 Python에서 이미지 경로를 전달해야합니다.
파이썬에서 PHP 스크립트를 실행하는 방법을 알고 있지만 파이썬에서 인수를 전달하는 방법을 알아 내지 못하고 결과를 파이썬에 다시 가져옵니다. 여기
내가 파이썬 스크립트에있는 것입니다 : 여기def php_script_runner(script_path):
p = subprocess.Popen(['php', script_path], stdout=subprocess.PIPE)
result = p.communicate()[0]
return result
내가 (나는 그것을에 인수를 전달하는 방법을 잘 모르겠습니다) PHP 파일에있는 것입니다 :
<?php getimagesize() ?>
'get_image_size.php'
에 인수를 전달하고 추가 처리를 위해 결과를 파이썬으로 반환하겠습니까?
다른 맞춤 PHP 함수에 대해이 아이디어를 구현하고 싶습니다. 이 질문의 주요 목표는 이미지의 크기를 찾는 것뿐만 아니라 미래에 PHP를 많이 사용하는 다른 기능에이 기능을 사용할 수 있도록하는 것입니다.
- 방법의 출력을 구문 분석하는 방법 파이썬
- 에서 PHP 스크립트에 agrument를 보내는 방법을
- 파이썬 에서 PHP 스크립트를 호출 :
이의 주요 목표는 결정하는 것입니다 PHP 스크립트를 다시 파이썬으로 바꾸기
http://www.php.net/manual/en/reserved.variables.argv.php 화재가 발생하는 대신 엄청난 오버 헤드가 아닌 파이썬 라이브러리가 있는지 확인하는 것이 좋습니다. 이 한 가지 일을하기 위해 외부 PHP 프로세스를 작성하십시오. –
@MarcB 아래 코멘트에 이미 설명되어 있습니다. – KamilS
가능한 [표준 파이썬 클래스를 사용하여 이미지 크기를 얻는 방법 (외부 라이브러리를 사용하지 않고)?] (http://stackoverflow.com/questions/8032642/how-to-obtain-image-size-using-standard-python -class-without-using-external-lib) –