我不能从命令行 运行 web.py
I can't run web.py from command line
我刚刚设置了一个新的 virtualenv 项目并安装了 web.py,创建了一个测试应用程序来查看是否如预期的那样 运行 但它没有启动并且没有抛出任何错误
我在 macOS Sierra 10.12.3
上使用 Python 2.7.13
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
从命令行 python webservice.py 什么都不做
webservice.py
中的 if 语句无效。请替换为:
if __name__ == '__main__':
app = web.application(urls, globals())
app.run()
我刚刚设置了一个新的 virtualenv 项目并安装了 web.py,创建了一个测试应用程序来查看是否如预期的那样 运行 但它没有启动并且没有抛出任何错误
我在 macOS Sierra 10.12.3
上使用 Python 2.7.13webservice.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
从命令行 python webservice.py 什么都不做
webservice.py
中的 if 语句无效。请替换为:
if __name__ == '__main__':
app = web.application(urls, globals())
app.run()