執行PYTHON檔案 及 啟動google應用程式伺服器(appserver)

來源:互聯網
上載者:User

將python檔案儲存在python  安裝資料夾的tmp檔案夾中,
如: e:"Python25"tmp中,右擊該檔案,選擇Edit with Idle選項,
在 Python Shell-> File-> Open 開啟檔案,彈出一個新的視窗,
選擇 Run-> Run Module,會運行並得出結果.

要啟動應用程式伺服器(appserver),是在命令列中啟動的,首先進入到
應用程式伺服器檔案:dev_appserver.py所在的檔案夾,如
F:\Program Files\Google\google_appengine>,在游標提示符下鍵入:
dev_appserver.py demos\guestbook\
就可啟動樣本:demos檔案夾的guestbook了。

上傳應用程式

編輯 app.yaml 檔案,然後將 application: 設定的值從 helloworld(此為google的例子) 更改為
註冊的應用程式識別碼。

詳細解釋一下:‘註冊的應用程式識別碼’即在google appengine網站上建立的項目名稱,如2django,
則application_id 為 2django,也既 yaml檔案中的
application : 2django, 否則GAE不知將檔案上傳到哪個項目中。因為GAE允許建立10個項目。

 

要將完成的應用程式上傳到 Google App Engine,請運行以下命令:
appcfg.py update helloworld/

在提示下輸入 Google 使用者名稱和密碼。

現在即可看到您的應用程式在 App Engine 上運行。如果您建立了免費的 appspot.com 網域名稱,則您網站的網址將以應用程式識別碼 開頭:

http://application-id.appspot.com

---------------------------------------------------------------
運行PCI(PROGRAMMING COLLECTIVE INTELLIGENCE)樣本的方法:

在 IDLE(PYTHON GUI)中運行PCI(PROGRAMMING COLLECTIVE INTELLIGENCE)樣本的方法:
在IDLE(PYTHON GUI)中開啟PCI的樣本,在跳出的新視窗中選RUN-->RUN MODULE,如果有找不到的
IMPORT 項,會報錯,否則在PYTHON SHELL視窗中就可運行樣本了。

----------------------------------------------------------------

要在命令列中執行PYTHON檔案,首先進入到PYTHON的安裝資料夾中,
如:
G:\Python25>
然後運行某個PYTHON檔案,如:
python over\chap18\server.py
完整的樣子,如下:
G:\Python25>python over\chap18\server.py
因為我將《征服python》一書的原始碼放在與
安裝PYTHON的檔案夾中的。

===========================
python 環境變數的設定

在電腦的環境變數--》系統變數中加入PYTHON的安裝路徑,
如:G:\Python25\,就可在命令列的任何路徑下鍵入python
均可執行PYTHON檔案。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.