python - 如何在 Python 中使用变量作为另一个函数的名称
问题描述
嗨stackoverflow用户,
我的问题很直截了当:
如何以另一个命令的名称使用变量?
我的脚本大致如下:
for i in range(1, face_recognition_core_count+1):
face_finder+i = multiprocessing.Process(target=find_faces, args=(total_frame_count, i))
face_finder+i.start()
face_finder+i.join()
解决方案
使用字典。
face_finder_dict = {}
for i in range(1, face_recognition_core_count + 1):
face_finder_dict[f"face_finder{i}"] = multiprocessing.Process(target=find_faces, args=(total_frame_count, i))
face_finder_dict[f"face_finder{i}"].start()
face_finder_dict[f"face_finder{i}"].join()
推荐阅读
- javascript - 无法使用 SVG.js 在原点绘制。可能在 .viewBox() 调用中做错了什么?
- javascript - 值控制台记录为真,但在 if 语句中声明为假
- c++ - CreateFileMappingA() name paramater
- javascript - Prevent React Router from accessing directly an URL without navigating
- python - 我如何在 DJANGO 中运行我的 python 程序
- javascript - Move cursor past span on content editable
- laravel - Laravel 上传到 AWS EB 迁移:无迁移
- r - 如何找到点到线的距离(知道所有点)?
- selenide - 无法让 JUnit5 屏幕截图正常工作
- python - Ryu/OpenFlow 如何将 in_port 号映射到物理端口