2017-02-22 5 views
0
starten

Ich habe nur ein neues virtualenv-Projekt eingerichtet und web.py installiert, eine Testanwendung erstellt, um zu sehen, ob die Dinge wie erwartet laufen, aber es nicht startet und keine Fehler wirftIch kann web.py nicht von der Befehlszeile

Im Python 2.7.13 auf macOS Sierra 10.12.3

webservice.py

import web 

urls = (
    '/(.*)', 'hello' 
) 


class hello: 
    def GET(self, name): 
     if not name: 
      name = 'Kitty' 
     return 'Hello '+ name 


if __name__ == "main": 
    app = web.application(urls, globals()) 
    app.run() 

requirements.txt

appdirs==1.4.0 
nose==1.3.7 
packaging==16.8 
Paste==2.0.3 
pyparsing==2.1.10 
python-mimeparse==1.6.0 
six==1.10.0 
web.py==0.38 

von der Befehlszeile python webservice.py tut nichts

+0

urls =() gibt es –

+0

können Sie hier einfügen cmd Sie läuft? –

+0

"(venv) kn $ python webservice.py" wie beschrieben aber nichts passiert, keine Fehlermeldungen no nothing –

Antwort

0

Sie haben eine ungültige if-Anweisung in webservice.py. Bitte ersetzen Sie es durch:

+0

facepalm .... danke für das Aufzeigen der offensichtlichen: D –

+0

es ist ein dummer Fehler, aber wie Sie sehen - ziemlich schwer zu debuggen :) – ppkt

Verwandte Themen