我想在python中構建簡單的http服務器,該服務器監聽TCP端口,並在Web瀏覽器(通過HTTP GET請求)訪問時顯示一些html頁面表單。用戶可以通過HTTP POST在表單上放置一些數據。如何在Eclipse中爲HTTP服務器使用Python的Web模塊
我使用Eclipse和Pydev。 我試圖使用Web模塊
import SimpleHTTPServer
import web
urls = (
'/', 'Index'
)
pytest = web.application(urls, globals())
render = web.template.render('templates/')
class Index(object):
def GET(self):
return render.index()
def POST(self):
form = web.input(name="Nobody", greet="Hello")
greeting = "%s, %s" % (form.greet, form.name)
return render.index(greeting = greeting)
if __name__ == "__main__":
app.run()
錯誤消息是 應用程式= web.application(網址,全局()) AttributeError的: '模塊' 對象沒有屬性 '應用'
我並欣賞如果還有其他技術可以這樣做的話。
什麼是您導入的「網絡」模塊 - 它是從哪裏來的? –