为什么这个代码没有在heroku上运行?(内部服务器错误)
import os
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
a = 10
b = 20
c = a + b
return c
if __name__ == '__main__':
# Bind to PORT if defined, otherwise default to 5000.
port = int(os.environ.get('PORT', 5000))
app.run(host='0.0.0.0', port=port)
日志:
用命令启动进程python app.py
a=1
^
语法错误:无效语法
“文件”应用程序类型“,第8行”
这段代码正在运行(heroku指南中的Python hello world)
import os
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello World!'
if __name__ == '__main__':
# Bind to PORT if defined, otherwise default to 5000.
port = int(os.environ.get('PORT', 5000))
app.run(host='0.0.0.0', port=port)
听起来好像不是你的代码在执行。毕竟您的行是
a = 10
,而日志文件抱怨有一行声明a = 1
。你知道吗或者可能有一个奇怪的(看不见的?)介于
1
和0
之间的字符。你知道吗我建议将该值从
10
更改为42
,以进行测试,并查看错误日志消息以何种方式更改。你知道吗相关问题 更多 >
编程相关推荐