我有这个代码:
def characterize_file(filename):
try:
# …
return (filename, characterization)
except Exception as e:
print(filename)
traceback.print_exc()
raise e
def write_characterization(args):
# …
p = multiprocessing.Pool(3)
characterizations = p.imap(characterize_file, args)
for (i, (filename, characterization)) in enumerate(characterizations):
pass # …
有时,我会得到一个异常,没有任何其他输出:
^{pr2}$它从哪里来?try语句不应该捕捉错误并打印吗?在
目前没有回答
相关问题 更多 >
编程相关推荐