2009-12-06 71 views
3

我創建了一個腳本,根據天氣情況告訴我在早上穿什麼(例如,如果下雨會下雨,如果天氣寒冷,那麼重的外套等)。我對python有相當基本的編程經驗,腳本完美,但我希望能夠創建一個文件,只需從我的桌面上雙擊,腳本就會自動運行。如何自動運行腳本

我的目標是能夠在早上簡單地雙擊[something],它會自動運行腳本,從而告訴我要穿什麼。我怎麼能這樣做呢?

我在Mac OSX上運行python

謝謝!

回答

-3

您希望腳本在線下載天氣信息並根據您的預定義規則輸出衣服?

如果是這種情況,請使用urllib下載頁面,並在下載的html頁面上執行一些臨時解析以獲取信息。並使用嵌套的IF THEN ELSE塊編寫你的邏輯。

+0

閱讀問題的自動化,我相信,腳本的作品。 OP只是想在桌面上創建一個圖標,以便雙擊並讓腳本運行。 – Nikwin 2009-12-06 09:32:58

4

這個工作對我的雪豹:

-put桌面上的Python腳本。

- 右從下拉框中

點擊腳本文件,並選擇「獲取信息」

- 查找「打開方式」,然後選擇「巨蟒啓動」現在雙擊該腳本文件將在新的終端窗口中運行該腳本。

我不確定OS X的哪個版本與Python啓動器應用程序一起提供。如果你沒有,你可以用幾個額外的步驟解決這個問題:

-put的python腳本的任何地方

- 創建一個有一行桌面上的一個shell腳本:

python "/Users/john/scripts/what-to-wear.py" 

(我假設你的腳本被稱爲what-to-wear.py,並且位於/ Users/john/scripts。請注意,你確實需要使用絕對路徑。)

- 使shell腳本可執行文件。在終端中:

chmod 755 what-to-wear-shell-script 

- 雙擊shell腳本應該在終端運行它,運行你的python腳本。

1

使用一個批處理文件,使其自動

實施例: 1。打開記事本 - >輸入以下內容。 This one's for Windows..It may give you a hint :start C:\ Python34 \ python.exe(您的python文件位置)您的* .py文件位置。

:年底 保存此與* .bat擴展 就是這樣..你可以在此批量配置更多,我想批是日常腳本