【发布时间】:2017-04-13 02:34:26
【问题描述】:
我是 python 编程的初学者,我对 PyAutoGui 的屏幕截图功能有疑问。
这是我的代码:
#Libraries
import pyautogui, os
#Work Directory
os.chdir('C:/Users/mypath')
#Data and Variables:
ListOfNames=['T1.png','T2.png','T3.png']
#list of desired positions to screenshot:
Several_Regions=[(760, 142, 22, 23),(692, 352, 19, 21),(553, 456, 19, 21)]
#Program:
for name in ListOfNames:
for LeftTopWidthHeight in Several_Regions:
pyautogui.screenshot('%s'%(name), region = LeftTopWidthHeight)
这应该是我提到的每个区域的屏幕截图 在三个 .png 文件中的区域列表 Several_Regions 中。
但它会创建 3 个 .png 文件,其中包含完全相同的相同区域 屏幕截图这是第三个(也是最后一个)区域(553, 456, 19, 21)...
照片:
我是不是在什么地方忘记了什么?请帮我解决这个问题:)
【问题讨论】:
标签: python python-3.x screenshot python-3.4 pyautogui