ソフトモヒカンの勉強と開発の記録

サービス開発を目指して、プログラミングの勉強とコーディングをしています。本ブログは、そのログになります!

【Python】処理のログファイルに今日の年月日を項目として加える

テキストファイルに今日の年月日を文字列で追記すること

開発環境

macOS High Sierra(バージョン10.13.5)
Python3.6.4
Sublime Text

前提条件

以下で作成した年月日取得関数を使う。
そして、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


 簡単なコードですが、このコードは、今つくっている自動スクレイピングコードの一部になります!
 それでは、読んでくださってありがとうございました!