MSS,Python:达到最大客户端数量分段错误(核心已转储)

时间:2019-04-07 17:17:47

标签: python python-mss

我使用MSS for Python在计算机上快速捕获屏幕截图,但是将图像捕获放入while循环中:

import mss
while True:
    sct = mss.mss()

我收到一条错误消息Maximum number of clients reachedSegmentation fault (core dumped)。我该如何解决?

2 个答案:

答案 0 :(得分:1)

您应该使用上下文管理器:

child.canScrollVertically(1)

答案 1 :(得分:0)

解决方案很简单,我认为这与无法正确关闭mss feed有关。只需在每次迭代的末尾添加一个sct.close()

import mss
while True:
    sct = mss.mss()
    sct.close()