Re: [問題] 開機自動執行python py檔案

作者: sma1033 (死馬)   2019-03-06 08:01:09
「C:\Users\Sma1033\Anaconda3\pythonw.exe C:\Users\Sma1033\Anaconda3\cwp.py
C:\Users\Sma1033\Anaconda3 %windir%\system32\cmd.exe "/K"
"C:\Users\Sma1033\Anaconda3\Scripts\activate.bat python3 & cd
python3\python_api"」
這就是windows捷徑的作法,需注意以上捷徑指令是單行連在一起
同時,如果你的Anaconda包安裝的位置跟我不一樣的話需自行修改
以上那行很長的指令做的事情是:
1) 打開windows cmd
2) 啟動Anaconda環境
3) 進入到「c:\python3\python_api\」這個資料夾下
4) 後面你要run python xxx.py的話自己再加「 & python xxx.py」就可以了
5) windows捷徑可以設定成排程執行,這個應該很簡單
這東西我之前也研究了一陣,捷徑圖如以下:
https://i.imgur.com/52N96zU.png
上面那行很長的捷徑執行完可以看到cmd視窗如以下:
https://i.imgur.com/0GkUxvR.png
希望能幫到你 :)
※ 引述《threeSecGun (三秒槍)》之銘言:
: 請教先進
: 目前寫了一個python檔案 會去讀取gmail檔案
: 我希望讓這個python py檔案可以在開機時就直接背景執行
: (因為我想藉讀取gmail標題 來作遠端關機指令)
: 該檔案在anacoda命令列下執行正常可以讀取gmail訊息也能關機
: 但在windows10 的command命令列模式卻會出現錯誤訊息如下:
: AttributeError:module 'imaplib' has no attribute 'IMAP4_SSL'
: 查了google似乎是無法import ssl的關係
: 但卻不知道要如何解決此問題
: (原本想法是丟一個bat檔到啟動資料夾執行python xxx.py檔案
: 但現在卡在windows命令列無法執行此 python檔)
: 謝謝先進不吝指教
※ 編輯: sma1033 (61.231.176.106), 03/06/2019 08:09:37
作者: MOONY135 (談無慾)   2019-03-06 08:55:00
GOOGLE .bat .py
作者: threeSecGun (三秒槍)   2019-03-06 08:11:00
感謝先進分享 晚點再來試試這個方式是否能順利執行先向先進說謝謝~ 感謝分享經驗

Links booklink

Contact Us: admin [ a t ] ucptt.com