Python 使用pyscreenshot拍摄屏幕截图
我只想用python创建一个屏幕截图。在互联网上,有人写我需要使用pyscreenshot库和枕头库。所以我安装了这两个文件并将它们导入到py文件中 最后我想到了这一点:Python 使用pyscreenshot拍摄屏幕截图,python,matplotlib,pillow,Python,Matplotlib,Pillow,我只想用python创建一个屏幕截图。在互联网上,有人写我需要使用pyscreenshot库和枕头库。所以我安装了这两个文件并将它们导入到py文件中 最后我想到了这一点: import numpy as np import matplotlib.pyplot as plt import pyscreenshot as ImageGrab img = ImageGrab.grab() plt.imshow(img, cmap='gray', interpolation='bicubic') pl
import numpy as np
import matplotlib.pyplot as plt
import pyscreenshot as ImageGrab
img = ImageGrab.grab()
plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.show()
这没有给我错误,但是,屏幕截图不会弹出
我在这里做错了什么?所以我发现了问题 包括:
import pyscreenshot as ImageGrab
我做到了:
from PIL import ImageGrab
就这些
这是我的最终代码:
import numpy as np
import matplotlib.pyplot as plt
from PIL import ImageGrab
img = ImageGrab.grab()
plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.show()
如果您遇到与我相同的问题,希望这对您有所帮助。它会产生什么错误?它不会给我任何错误:(hi@niceManComp我可以在运行脚本时使用pyscreenshot拍摄网页截图吗?请澄清查看此答案的人:ImageGrab仅适用于windows和Mac平台。Ramost是正确的。知道如何在Linux中执行此操作吗?