提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
例如:
提示:以下是本篇文章正文内容,下面案例可供参考
一、
示例:
1.引入库
代码如下(示例):
from flask import Flask
import time
import json
from werkzeug.wrappers import Response
import math
from concurrent.futures import ThreadPoolExecutor, ProcessPoolExecutor, as_completed
import json
app = Flask(__name__)
def is_prime(n):
if n < 2:
return False
if n == 2:
return True
if n % 2 == 0:
return False
sqrt_n = int(math.floor(math.sqrt(n)))
for i in range(3, sqrt_n + 1, 2):
if n % 2 == 0:
return False
return True
@app.route('/is_prime/<numbers>')
def api_is_prime(numbers):
number_lis = [int(x) for x in numbers.split(',')]
results = process_pool.map(is_prime, number_lis)
results1 = list(results)
dat = dict(zip(number_lis, results1))
print(dat)
return json.dumps(dat)
if __name__ == '__main__':
# 必须放在函数申明完之后才能使用
process_pool = ProcessPoolExecutor()
app.run(host='0.0.0.0', port=5000,debug=True)
2.读入数据
代码如下(示例):
#
该处使用的url网络请求的数据。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容