簡體   English   中英

如何讓 Google 雲虛擬機實例運行數小時?

[英]How do I keep Google cloud VM instance running for hours?

因此,我在 Windows 上編寫了一個 python 腳本,該腳本將 1000 張圖像上傳到帶有附加數據和步驟的網站。 它使用 pyautogui、pickle、random 和 os 庫。 我想在谷歌雲上運行它,不希望我的設備打開那么久。 腳本應不間斷運行大約 30 小時。 我需要有 gui、鍵盤和一切,因為腳本會找到按鈕和字段的屏幕截圖,然后點擊或寫入。 基本上,我希望該腳本在與我開機時相同的條件下運行約 30 小時,但沒有我登錄。我該怎么做?

您可以使用pythonw.exe來運行您的腳本。 在這里您可以找到關於它如何工作以及何時使用它的很好的解釋1

“根據 Python 文檔:

  1. python.exe 與.py 文件關聯,並在 python 終端中運行。

  2. pythonw.exe 與.pyw 文件相關聯,不在終端中運行。 它適用於 GUI 程序。

  3. 當python.exe運行程序時,會彈出一個黑色控制台window(也叫命令行window,DOS/ZA28966BAC17B8EEF90ZEB3A窗口)。

  4. pythonw.exe是一個無窗口的Python可執行程序,也就是說運行程序時沒有window,代碼在后台執行。

.py 和 .pyw 文件的區別也來自於 python.exe 和 pythonw.exe 的區別。 為Windows安裝Python時,擴展名為.py的文件默認使用python.exe運行,.pyw文件默認使用pythonw.exe運行。

.pyw 格式旨在運行開發的純圖形界面程序。 純圖形界面程序的用戶不需要看控制台window。 開發純圖形界面的程序時,可以臨時將.pyw改成.py,運行時可以調出控制台window,方便查看所有錯誤信息。”

您可以在此處查看官方文檔以獲取更多信息: 2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM