سؤال

لدي هذا الاختبار ملف بيثون

import os

print 'Content-type: text/html' 
print 

print '<HTML><HEAD><TITLE>Python Sample CGI</TITLE></HEAD>'
print '<BODY>'
print "<H1>This is A Sample Python CGI Script</H1>"
print '<br>'
if os.environ.has_key('REMOTE_HOST'):
   print "<p>You have accessed this site from IP: "+os.environ["REMOTE_HOST"]+"</p>"
else:
   print os.environ['COMPUTERNAME']

print '</BODY></html>'

لقد قمت بإنشاء تطبيق على IIS 5.1 بإذن لتنفيذ البرامج النصية وإنشاء رسم خرائط إلى. HPY مثل هذا:

C:\Python30\python.exe -u "%" "%"

ولكن عندما أحاول تنفيذ البرنامج النصي، حصلت على الخطأ التالي:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

C:\Python30\python.exe: can't find '__main__.py' in ''

اي فكرة؟

هل كانت مفيدة؟

المحلول

C:\Python30\python.exe -u "%" "%"

أغلق، لكن يجب أن يكون "٪ s". أنا أستعمل:

"C:\Python30\python.exe" -u "%s" 

(الثانية٪ s هو لسطر الأوامرu003Cisindex style=";text-align:right;direction:rtl"> الاستفسارات، والتي لن تحدث أبدا في هذا القرن.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top