windows創建定時任務執行python腳本


一、創建定時任務

 

\

  • 【程序或腳本】文本框中填的是Python編譯器的名稱,一般就是python.exe,
  • 【起始於】文本框中填的是Python編譯器的目錄,上圖中假設你的Python編譯器的完整路徑是“C:\Python27\python.exe”,
  • 【添加參數】文本框中填的是你的Python程序的完整路徑,這里假設在C盤的Users文件夾下面有一個叫做code.py的文件。如果你的Python程序包含命令行參數,將其添加到Python程序的完整路徑之后即可。

如果將這三部分連在一起,就是“C:\Python27\python.exe C:\Users\code.py”,這其實就是在Windows命令行下輸入“python C:\Users\code.py”(或“python code.py”,如果你正好在C:\Users目錄下),只是在計划任務的設置中需要給出完整的python編譯器的路徑而已。

二、Python運行不顯示DOS窗口的方法

方法1:使用pythonw.exe運行 xxx.py

方法2:將.py改成.pyw(這個其實就是使用腳本解析程序pythonw.exe)

跟 python.exe 比較起來,pythonw.exe 有以下的不同:

1)執行時不會彈出控制台窗口(也叫 DOS 窗口)

2)所有向原有的 stdout 和 stderr 的輸出都無效

3)所有從原有的 stdin 的讀取都只會得到 EOF 注:唯獨視窗版 Python 有 .pyw 格式。

 

三、python logging模塊:https://www.cnblogs.com/liujiacai/p/7804848.html

四、編寫python類注意事項

  1. 引用類: from loggingbase(類的文件名) import MyLogging(類名) 
  2. 另一個類中初始化類,並調用其方法: ms = MyLogging();ms.ExecLog(i[1]) 
  3. 類的初始化函數 __init__ 可以初始化一些變量的值,也可以不寫
  4. 編碼問題使用 # -*- coding:utf-8 -*- 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM