2010-11-17 101 views
1

我寫了一個python腳本,它從文件中讀取文本並寫入定義的文本文件。我想以某種方式將我的程序與整個世界的網頁結合起來看。將python腳本輸出到網頁

我希望能夠從一個文本框中檢索輸入文本,讓python腳本處理它,然後在另一個文本框中顯示輸出。

到目前爲止,我已經做了相當多的研究,但是我仍然不確定這樣做的最佳方式。我試過使用谷歌的應用程序引擎,但遇到了太多問題,例如應用程序引擎運行時環境使用python 2.5.2,我用3.1.2編寫了我的程序。除此之外,我只是覺得我開始浪費我的時間試圖移植我的程序。

我開始認爲JavaScript是要走的路或睡衣。我也想知道是否有可能讓python程序在服務器上不斷運行並執行系統調用。

我對Web開發知之甚少。我很欣賞任何建議。

回答

1

這是一個更大的問題,包括:

  • 你要去哪裏主辦的網站,
  • 如何慢是腳本(可以在幾秒鐘執行與否),
  • 它需要從文件或數據庫訪問數據,
  • 如何複雜的是,

我建議你閱讀的Django:

那很可能是建立一個簡單的網站最簡單的方法,但也是非常強大的,如果你想要做更多的東西未來(與這個項目有關還是不)。

然而,由於你的腳本是Python的只有3個,你沒有太多的選擇,看到了這個問題:

我想,如果不是太硬,它是值得考慮將其轉換爲Python 2.7。

如果這是一個選項,那麼你很可能會下載到Python 2.5並使用Google App Engine。它爲你提供了很多免費的事情,如果你要設置你的服務器,你真的不需要擔心很多事情。它包含一個修改的(更好的說是縮小版)的Django 1.1版本。當你說你把時間從3.x浪費到2.5時,我想你沒有計算你將浪費時間設置所有其他事情。

+0

好的,非常感謝,是的,我想我不會計算需要設置其他事情的時間。事實證明,這比我預想的要複雜得多,但它有趣有趣。 – Christian 2010-11-17 05:08:11

+0

沒有問題,希望你能以一種非常適合你的方式解決它! – 2010-11-17 14:02:12