我对python还是很陌生。我在 Ubuntu 14.04 上并在 IDLE 中使用 Python 3.4。
我想截图,经过研究后,pyscreenshot 似乎是一个很好的解决方案。在遵循安装文档之后,我尝试了这个。
import pyscreenshot as ImageGrab
im = ImageGrab.grab()
im.show()
使用打印语句找到我的问题后,它不起作用。好像挂了
im = ImageGrab.grab()
我通读了文档并试图找到解决方案,但我找不到任何帮助。我尝试了不同的后端,看看它是否能解决问题,但它总是做同样的事情。
更新:我发现这是 IDLE 的问题。如果我使用终端并使用 python3 命令运行脚本,它工作正常。如果有人知道为什么 IDLE 不想工作。请告诉我。谢谢。
最佳答案
您可以在 pyscreenshot 中关闭多处理。喜欢
import pyscreenshot as ImageGrab
im = ImageGrab.grab(childprocess=False)
im.show()
我在这个页面上找到了答案。检查出。
https://github.com/ponty/pyscreenshot/issues/38
关于python - PyScreenshot 正在挂 Python 3.4,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38359379/