iT邦幫忙

0

關於pyautogui截圖的問題

  • 分享至 

  • xImage

小弟我第一次用python寫程式
想用pyautogui寫個一鍵自動截圖存檔,檔名從001遞增的程式

import pyautogui
import keyboard
x = 0
while keyboard.read_key('q'): //當按下鍵盤Q時執行
pyautogui.screenshot('test{x}.PNG',region=(409,221,305,442))
// 這裡的檔名會變成test{x}.PNG
x = x+1
if keyboard.read_key('w'): //當按下鍵盤w時結束
break

想請問各位大神這個函數不能套用變數的話 要怎麼樣寫才能達到每按一次+1的效果呢

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
I code so I am
iT邦高手 1 級 ‧ 2021-07-05 09:46:11
最佳解答

少寫一個f。

pyautogui.screenshot(f'test{x}.PNG',region=(409,221,305,442))
0
uobik
iT邦新手 4 級 ‧ 2021-07-04 16:54:13

'test{x}.PNG'
改成
'test' + str(x) + '.PNG'

我要發表回答

立即登入回答