str不可调用类型错误,队列和进程

2024-04-19 08:11:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着说:

print '%s queued as job %r' % (job.name(), jobs_queued.qsize())

我发现这个错误指向那条线:

^{pr2}$

环顾四周后,我注意到这个错误主要是由于使用'str'作为变量造成的,但是我没有做过这样的事情。有人能说出他们的见解吗?在

jobs_queued是一个Queue(),而job是一个Process()

jobs_queued = Queue()
job = multiprocessing.Process(name=phi_dir, target=task, args=(phi_dir,))

phi_dir是一个字符串,task是一个调用shell脚本的函数。在


Tags: nametaskqueueas错误dirjobsjob
1条回答
网友
1楼 · 发布于 2024-04-19 08:11:07

我得去看看,但我在用平板电脑。很有可能作业名称是字符串,而不是实例方法。试着从中删除括号作业名称(). 在

相关问题 更多 >