[英]How to auto-run a script
我創建了一個腳本,告訴我早上應該根據天氣穿什么(如果會下雨就會下雨,如果下雨就會出現厚重的夾克等)。 我有相當基本的編程經驗與python和腳本完美的工作,但我希望能夠創建一個文件,我只需從我的桌面雙擊,腳本將自動運行。
我的目標是能夠簡單地在早上雙擊[某事物],它將自動運行腳本,從而告訴我穿什么。 我怎么能這樣做?
系統規格:
這適用於Snow Leopard:
- 在桌面上放置python腳本。
- 右鍵單擊腳本文件,然后選擇“獲取信息”
- 找到“打開方式”,然后從下拉框中選擇“Python啟動器”
現在雙擊腳本文件將在新的終端窗口中運行腳本。
我不確定Python Launcher應用程序附帶什么版本的OS X. 如果你沒有,你可以通過幾個額外的步驟來解決它:
- 將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腳本。
你想要做的是創建一個可執行文件。
我從未使用過Mac或Python,但看看這個問題和第一個答案:
似乎http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html正是您要找的
使用批處理文件使其自動化
示例:1。打開記事本 - >鍵入以下內容。 這個用於Windows ..它可能會給你一個提示:啟動C:\\ Python34 \\ python.exe(你的python文件位置)你的* .py文件位置。
:結束使用* .bat擴展名保存它就是它..你可以在這個批處理上配置更多,我想批處理是日常腳本的自動化
在基於Linux / unix的操作系統中,如果你有python版本3,在擴展名為.py
腳本文件的頂部添加#!/usr/bin/python3
行。或者將其更改為機器中安裝的版本。進一步,制作文件可執行的
sudo chmod +x <fileName>
對於Windows,添加Windows python路徑並使文件可執行
您希望腳本在線下載天氣信息並根據預定義的規則輸出衣服嗎?
如果是這種情況,請使用urllib下載頁面並對下載的html頁面進行一些臨時解析以獲取信息。 並使用嵌套的IF THEN ELSE塊編寫邏輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.