这可能是一个愚蠢的问题,但它让我难过来自Ruby背景.
当我尝试打印时,我有一个看起来像这样的对象.
print celery.AsyncResult.task_id
>>><property object at 0x10c383838>
Run Code Online (Sandbox Code Playgroud)
我期待在这里打印task_id属性的实际值.我如何获得实际价值?
更新1
@celery.task
def scan(host):
print celery.AsyncResult.task_id
cmd = 'ps -ef'
cm = shlex.split(cmd)
scan = subprocess.check_output(cm)
return scan
Run Code Online (Sandbox Code Playgroud)
最好的祝福.