<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python Windows 的計(jì)劃任務(wù)

          共 1489字,需瀏覽 3分鐘

           ·

          2021-03-02 10:17

          你好,我是悅創(chuàng)。Python 辦公自動(dòng)化系列文章不知不覺寫了 18篇了。歡迎幫忙分享出去,你們的分享和閱讀是我持續(xù)寫作的動(dòng)力。往期文章可以點(diǎn)擊話題進(jìn)入。

          計(jì)劃任務(wù)介紹

          計(jì)劃任務(wù),就是定期或者循環(huán)不間斷的執(zhí)行某個(gè)任務(wù),做一些定期統(tǒng)計(jì)之類的操作。

          每個(gè)系統(tǒng)中都會(huì)有定時(shí)任務(wù)工具,這里先介紹 Windows 的定時(shí)任務(wù),也叫作任務(wù)計(jì)劃程序。

          首先說明,Windows 的任務(wù)計(jì)劃程序是自帶的,不需要額外安裝,你只需要準(zhǔn)備操作的內(nèi)容。這里的內(nèi)容,我們以啟動(dòng) Python 的源碼做文件寫入操作,檢測(cè)效果直接查看文件。

          準(zhǔn)備文件

          先準(zhǔn)備 Python 源碼文件,文件名 「timing-todo.py」,是如下:

          import datetime
          import random
          with open('todo.txt','a',encoding='utf8') as file:
          random_num = random.randint(1,10000)
          current_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
          file.writelines("當(dāng)前時(shí)間:{} 隨機(jī)數(shù)值:{}\n".format(current_time, random_num))

          代碼只有 6 行,其中 2 行還是導(dǎo)入,非常簡(jiǎn)單了。操作如下:

          • 首先是打開文件,一個(gè) 「todo.txt」 的文件,用追加模式打開
          • 隨機(jī)生成一個(gè) 1-10000 的數(shù)值
          • 獲取當(dāng)前時(shí)間,格式是 年-月-日 時(shí):分:秒
          • 寫入在文件中追加一行內(nèi)容,內(nèi)容格式是:當(dāng)前時(shí)間:具體時(shí)間 隨機(jī)數(shù)值:具體數(shù)值\n

          非常簡(jiǎn)單,下面是單獨(dú)測(cè)試的效果圖:

          image.png

          執(zhí)行沒有任何問題,現(xiàn)在就用「任務(wù)計(jì)劃程序」來測(cè)試腳本的執(zhí)行。

          新建計(jì)劃任務(wù)

          首先打開 Windows 的任務(wù)計(jì)劃程序,推薦使用左下角的 Win 按鈕,搜索任務(wù)計(jì)劃程序,如下圖:

          image.png

          打開后,選擇左側(cè)菜單欄,頂部的任務(wù)計(jì)劃程序(本地),鼠標(biāo)右鍵,創(chuàng)建任務(wù),注意是創(chuàng)建任務(wù),不要?jiǎng)?chuàng)建基本任務(wù)。

          image.png

          然后就會(huì)出現(xiàn)彈框,默認(rèn)界面輸入一個(gè)名稱即可,如下:

          image.png

          頂部有菜單欄,切換到觸發(fā)器,配置執(zhí)行時(shí)間和執(zhí)行周期,我這里設(shè)置的是 2020年1月6號(hào),晚上8點(diǎn)開始,并且每5分鐘執(zhí)行一次,持續(xù)一個(gè)小時(shí),如下圖:

          image.png

          按確定,保存這個(gè)配置。

          指定腳本文件

          接著切換到操作,這里是配置到時(shí)間了具體做什么,所以這里把執(zhí)行 py 文件的命令配置上去,也就是執(zhí)行命令。如下圖:

          image.png

          我這里寫的是完整路徑的命令,是 C:/Users/kelly/Anaconda3/python.exe timing-todo.py,指定特定的python,執(zhí)行的啟動(dòng)位置是桌面,并且啟動(dòng)桌面上的 py 文件,對(duì)應(yīng)生成的 todo.txt 文件也就在桌面上。最后的效果圖如下:

          image.png

          【單選題】小練習(xí)

          Windows 規(guī)定用戶只能創(chuàng)建一個(gè)計(jì)劃任務(wù),是對(duì)還是錯(cuò)?

          • [ ] 錯(cuò)
          • [ ] 對(duì)

          長(zhǎng)按識(shí)別下方二維碼,和眾多位島民一起

          把別人的頓悟,變成你的基本功


           花半秒鐘就看透事物本質(zhì)的人,
            和花一輩子都看不清的人,
            注定是截然不同的命運(yùn)。

          瀏覽 63
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费视频在线观看一区 | 国产激情在线网站 | 欧美操片在线观看 | 8x8x看片网站 | 欧美性爱无码 |