簡體   English   中英

如何使用Python控制台執行網站上方的窗口?

[英]How do I execute a window above a website, with a Python console?

我現在正在學習Python,我想問一下是否有一種方法可以在網站上方打開一個您可以運行控制台的窗口(我使用的是repl.it)。 我無法使用Python的常規安裝版本,因為我無法在學校計算機上安裝Python(它們正在運行服務器系統,而我在這些計算機上沒有任何特權)。 因此,我什至能夠做到這一點,還是我必須以其他方式來做到這一點? 到目前為止,我只是編寫了一個非常簡單的代碼來使用“ tkinter”執行窗口。

import tkinter

window = tkinter.Tk()

window.mainloop()

我一直得到的結果是:

Traceback (most recent call last):
File "python", line 3, in <module>
_tkinter.TclError: no display name and no $DISPLAY environment variable

您將無法在計算機上打開一個窗口,因為實際上您嘗試執行的所有操作實際上都不在計算機上發生。 您正在將文本發送到服務器,然后在服務器上對其進行處理,然后使用python的回答進行回復。 充其量,您將能夠打開服務器上的窗口,然后從本質上實時顯示可以與發送文本輸入相同的方式進行交互的內容,但是正在運行的服務器將無法執行此操作這(它可能無法顯示任何內容,並且當然它們不會讓您查看任何顯示/ ssh)。 如果願意,您可以嘗試托管自己的具有顯示器的服務器,然后使用通過ssh連接進行X11轉發來在計算機上打開它。 但是,了解學校計算機后,這也可能被阻止。 也有可能您可以在USB磁盤上安裝可移植版本的python並從中運行tkinter,這將容易得多,再次假設學校計算機允許這樣做。 祝好運!

暫無
暫無

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

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