我創建了一個腳本,根據天氣情況告訴我在早上穿什麼(例如,如果下雨會下雨,如果天氣寒冷,那麼重的外套等)。我對python有相當基本的編程經驗,腳本完美,但我希望能夠創建一個文件,只需從我的桌面上雙擊,腳本就會自動運行。如何自動運行腳本
我的目標是能夠在早上簡單地雙擊[something],它會自動運行腳本,從而告訴我要穿什麼。我怎麼能這樣做呢?
我在Mac OSX上運行python
謝謝!
我創建了一個腳本,根據天氣情況告訴我在早上穿什麼(例如,如果下雨會下雨,如果天氣寒冷,那麼重的外套等)。我對python有相當基本的編程經驗,腳本完美,但我希望能夠創建一個文件,只需從我的桌面上雙擊,腳本就會自動運行。如何自動運行腳本
我的目標是能夠在早上簡單地雙擊[something],它會自動運行腳本,從而告訴我要穿什麼。我怎麼能這樣做呢?
我在Mac OSX上運行python
謝謝!
你想要做的是創建一個可執行文件。
我從未使用過Mac或Python,但看這個問題和第一個答案:
How can I create a directly-executable cross-platform GUI app using Python?
似乎http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html是你在找什麼
您希望腳本在線下載天氣信息並根據您的預定義規則輸出衣服?
如果是這種情況,請使用urllib下載頁面,並在下載的html頁面上執行一些臨時解析以獲取信息。並使用嵌套的IF THEN ELSE塊編寫你的邏輯。
這個工作對我的雪豹:
-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。打開記事本 - >輸入以下內容。 This one's for Windows..It may give you a hint :start C:\ Python34 \ python.exe(您的python文件位置)您的* .py文件位置。
:年底 保存此與* .bat擴展 就是這樣..你可以在此批量配置更多,我想批是日常腳本
閱讀問題的自動化,我相信,腳本的作品。 OP只是想在桌面上創建一個圖標,以便雙擊並讓腳本運行。 – Nikwin 2009-12-06 09:32:58