从 celery.decorators 导入任务
from celery.decorators import task
@task()
def add(x, y):
r = open("./abc.txt","w")
r.write("sdf")
r.close()
return x + y
那是我的 tasks.py 文件。
>>> import tasks
>>> r = tasks.add.delay(3,5)
>>> r.result
8
如您所见,该功能有效。但是,该文件不会创建. 为什么?
由于可能的权限问题,我尝试更改多个文件路径。但没有运气。