2017-07-25 31 views
1

Python程序我都在用行動=「pyth.py」如何調用從HTML

和pyth.py HTML表單是

#!/usr/bin/python 
print('Content-type: text/html\r\n\r') 
print('<html><head></head><body>My first page</body></html>') 

所以,當我在形式上點擊提交它應該運行pyth.py並且應該給我一個html輸出。但事實並非如此。請幫助我

+0

這聽起來像是需要在使用WSGI或CGI的本地服務器實例上託管的東西。 – Connor

+0

是的這是託管在一個Linux的Apache服務器與apache2.conf的變化,但仍然無法正常工作 – jamuna

+0

你現在可以試試這個,52.91.241.71/index.html – jamuna

回答

0

您必須運行您的網絡服務器的cgi-bin中的python腳本。你的html表單行爲應該是action="/cgi-bin/pyth.py"Check out this tutorial

+0

是的也試過了 – jamuna

+0

@jamuna你看到什麼輸出你提交表格?有些錯誤? Python代碼打印爲文本?你可以編輯問題,請添加更多的細節,也可以發佈你的HTML代碼? – Marco

+0

整個事情再次被打印出來執行。 「!#在/ usr/bin中/ Python的 打印( '內容類型:text/html的\ r \ n \ r') 打印( '我的第一頁')」 – jamuna