我正在编写一个包含大量文件访问权限的Python程序.它运行得非常慢,所以我使用cProfile来找出花费时间的东西.
似乎有很多时间花在Python报告的"{内置方法获取}"上.我不知道这个方法是什么.它是什么,我怎样才能加快我的计划?
没有看到你的代码,很难猜到.但是我想我会说它是threading.Lock.acquire方法.你的部分代码试图获得一个线程锁,它一直等到它得到它.
可能有简单的方法来解决它
重建文件访问权限,
不锁定,
使用blocking = False,
甚至根本不使用线程.
但同样,在没有看到你的代码的情况下,很难猜到.