def IsIllegal(f):
@wraps(f)
def decorated(*args,**kwargs):
if True:
return error msg
else:
return f(*args,**kwargs)
return decorated
@IsIllegal
@app.route(..., methods = ['POST'] )
def func1():
data = flask.request.get_data()
print(data)
...
在这里,我仅得到完成的输出,而没有得到正方形和立方体的输出。
这是我正在尝试进行多处理的代码。在多线程的情况下,我得到了输出,因为大多数语法是相同的,但在多处理的情况下却不是。
答案 0 :(得分:0)
不幸的是,Python中的多处理库无法在IDE中使用。我只是在2个不同的环境中对2个IDE进行了仔细检查,但没有一个访问方法。当我从命令行运行它时,它工作正常。这篇文章在这里有一个解释 Python multiprocessing
编辑:
从您在评论中分享的视频来看,Pycharm似乎是个例外。我在我的手机上测试了,而且效果很好。关键是代码没有错。如果它在您的IDE中不起作用,则表明它不受支持。因此,我想您可以像在本教程中那样使用Pycharm或使用命令行。