我正忙於在python中編寫一個簡單的程序,該程序從串口獲取信息並向用戶顯示此圖。 (它基本上是連接到串口的能量計,python程序應該顯示電壓,電流和功率曲線。)從互聯網訪問的Python程序
但是,我真的想讓這個程序可以從互聯網上訪問(例如:一個打開遠程計算機上的網絡瀏覽器,主機PC的IP地址和某些端口中的類型,以及您所面臨的電壓,電流和功率曲線)。
我對Python和整個面向對象的編程語言都很陌生。我的大部分編程都是在C#中完成的。
是否有一種相對簡單的方法來將一個python程序「移植」到某種形式的可訪問web的程序/腳本中。可能通過將它與在主機上運行的Apache服務器結合使用?
任何幫助,這將不勝感激。即使它只是指向正確的方向。
非常感謝。
編輯:我現在已經玩弄CGI和Apache,我發現可以在Apache中執行.py文件作爲cgi-binaries。然而,當我試圖執行我的完整python程序(包含Qt表單和許多按鈕和組合框)時,頁面只是一直加載,直到它顯示服務器超時。這是因爲我使用CGI而不是FastCGI?還是不可能將Qt框架「移植」到HTML?我應該用HTML代碼創建一個新的GUI框架嗎?
非常感謝。
歡迎堆棧溢出!我很抱歉,但我認爲你的問題太模糊,過於寬泛,無法在SO上回答;請參閱[FAQ#dontask]。如果您有更具體的問題(最好涉及一些代碼),請隨時提問! –
提示可能不必使用全面的Apache,Python有一個內置的web服務器,可以執行cgi二進制文件並可能覆蓋您的需求; http://effbot.org/librarybook/cgihttpserver.htm –
與WSGI一樣,它有一個內置的HTTP服務器。 – bortzmeyer