想請教各位大大以下問題:
pyinstaller -F screen.py
一打開執行檔 就一直停在此畫面不動 :
全部程式碼如下:
import pyscreenshot as ImageGrab
import time
i = 1
while 1:
# 擷取全螢幕畫面
image = ImageGrab.grab()
image.save("fullscreen"+str(i)+".png")
i = i + 1
time.sleep(5)
第一次碰到這種打包成執行檔無法執行的狀況...
頭好痛...
試試改用 pyautogui 的截圖功能
(若還沒安裝 pyautogui 模組 記得先 pip install pyautogui
)
from datetime import datetime
import pyautogui, time
while 1:
# datetime object containing current date and time
now = datetime.now()
pyautogui.screenshot('screenshot-'+now.strftime("%Y%m%d-%H%M%S")+'.png')
print('screenshot-'+now.strftime("%Y%m%d-%H%M%S")+'.png SAVED!.')
#把結果印出來就知道有沒有執行
time.sleep(5)
另外 pyinstaller 的指令可以改成這樣試試:
pyinstaller -F .\screen.py