2014-06-15 2 views
0

저는 Apache에서 Python을 사용하기 시작했으며 온라인에서 찾을 수있는 모든 자습서를 따라 왔습니다. 이 문제가있는 다른 사람들이 있지만 나는 스스로 해결할 수 없었습니다. Apache는 Perl 파일을 성공적으로 실행하지만 Python 파일은 실행하지 않습니다. 대신 위의 오류가 발생합니다 - 헤더 전에 스크립트 출력 끝. python.exe의 올바른 경로를 가리키며 실행을 위해 노력하고있는 간단한 코드의 무수한 변형을 시도했습니다. 또한 AddHandler cgi-script .cgi .pl .asp .py를 추가하기 위해 httpd.conf 파일을 변경했으며 Options Indexes FollowSymLinks에는 ExecCGI가 포함되었습니다. 내가 실행하려고하는 간단한 코드는오류 메시지 : 헤더 전에 스크립트 출력 끝

#!"C:\Python34\python.exe" 

print "Content-Type: text/html\n\n"; 

print 

print "OK"; 

어떤 도움을 주시면 감사하겠습니다. 아래에있는 것과 같은 perl 스크립트가 완벽하게 작동한다는 것을 기억하십시오.

#!"C:\xampp\perl\bin\perl.exe" 

print "Content-Type: text/html\n\n"; 

print "OK"; 

도움을 주셔서 감사합니다. 대단히 감사합니다. 또한 Windows와 Xampp을 사용하고 있습니다

답변

1

print은 기능이 아니라 진술 인 Python 3.4를 사용하는 것 같습니다. print 문을 print() 함수 호출로 변경해보십시오.

관련 문제