【Python】処理のログファイルに今日の年月日を項目として加える
テキストファイルに今日の年月日を文字列で追記すること
前提条件
以下で作成した年月日取得関数を使う。
そして、1日1回だけ実行させるようなスクリプトファイルの実行判定に用いるための
ログファイルに今日の日付によるログ項目を追加する。
【Python】現在の年月日を"YYYYMMDD"形式で取得しようとした話 - ソフトモヒカンの勉強と開発の記録
import sys sys.path.append("日付作成関数のパス"); import myFunc as mf#日付作成関数のインポート import os from datetime import datetime from pytz import timezone f = open('logScraping.txt', 'a');#日付をログ項目として追記するテキストファイル #ログ項目名を作成 presentYMD = mf.presentDay();#関数による日付の文字列取得 logName = presentYMD[0] + "=";#「YYYYMMDD=」という形で記述 f.write(logName + "0\n");#処理ログのデフォルト値は0とする f.close();
- logName = ~~~の右辺
関数presentDay()からは、インデックス0番目に年月日、1番目に曜日(例:Mon)が格納されたタプルが返される。
よって、もちろんpresentYMDはタプルとなっています。
- 結果は以下のようになります
logScraping.txtに、以下が追記されています。
20180611=0
簡単なコードですが、このコードは、今つくっている自動スクレイピングコードの一部になります!
それでは、読んでくださってありがとうございました!