for循环的使用,提高效率

img


python的for循环嵌套,大循环300次内循环3次,循环过程很久,有没有方法使它变快;循环目的主要是实现表格中大量的格子合并,有懂的,可以支个招吗

300*3这个循环量并不大,耗时的可能是table_cell_value。给您提供几个思路:

  1. 用多线程将任务拆分。我看你这里的工作完全是独立的,可以分成若干个线程独立去跑;
  2. 用PyPy做加速,可以参考 用PyPy加速Python程序
  3. 用Numba做局部加速,可以参考 用Numba:一行代码将Python程序运行速度提升100倍