下载Flask
pip install flask
上代码
from flask import Flask
from apscheduler.schedulers.background import BackgroundScheduler
import pytz
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World ! = ' + str(a)
global a
a = 2
def job1():
global a
a = a + 1
print("做了加1处理")
def init():
timez = pytz.timezone('Asia/Shanghai')
sched = BackgroundScheduler(timezone=timez)
sched.add_job(job1, 'interval', seconds=5, args=[], max_instances=1)
sched.start()
if __name__ == '__main__':
init()
app.run()
注意:用pycharm创建的Flask项目默认是不执行“__main__”的,配置方法如下图:
接收post数据的例子
from flask import Flask
from apscheduler.schedulers.background import BackgroundScheduler
import pytz
from flask import request
import json
app = Flask(__name__)
@app.route('/', methods=['POST'])
def hello_world():
data = request.get_data()
json_data = json.loads(data.decode("utf-8"))
print(json_data)
print(json_data.get('test'))
return 'Hello World ! = ' + str(a)
global a
a = 2
def job1():
global a
a = a + 1
print("做了加1处理")
def init():
timez = pytz.timezone('Asia/Shanghai')
sched = BackgroundScheduler(timezone=timez)
sched.add_job(job1, 'interval', seconds=5, args=[], max_instances=1)
sched.start()
if __name__ == '__main__':
init()
app.run()
转载请注明博客出处:http://www.cnblogs.com/cjh-notes/