schedule
オンラインドキュメント
https://pypi.org/project/schedule/
https://schedule.readthedocs.io/en/stable/
インストール
pip install schedule |
1 |
使い方
以下の内容で schedule_sample1.py を作成する。
import schedule |
import time |
import shutil |
import os |
import datetime |
def job() : |
dt_now = datetime.datetime.now() |
date_str = dt_now.strftime('%Y-%m-%d') |
zip_file_name = "py39_{}".format(date_str) |
os.chdir("C:\\_backup") |
shutil.make_archive(zip_file_name, 'zip', root_dir='C:/Users/eagle_eight/py39') |
# 作成したzipファイルをz:\へマウントしたネットワークドライブへコピーする。 |
shutil.copy2(zip_file_name+".zip", "Z:\\eagle_eight\\py39_backup\\{}".format(zip_file_name+".zip")) |
schedule.every().day.at("01:30").do(job) |
while True : |
schedule.run_pending() |
time.sleep(1) |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
コマンドプロンプトで schedule_sample1.py を実行する。