0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[python] ファイルにログを書き込む [日付]

Last updated at Posted at 2022-11-12

0.初めに

タスクスケジューラ使って透明化してマクロを動かしていると、ごくまれに発生するバグのデバッグができない。
ファイルにログを残す必要を感じた。(バックグラウンド・透明化しないと作業の邪魔)
日付順に分けられたら便利そう。

1.ファイル名に日付を使ってログを書き込む

以下ソースの解説

yyyy-mm-dd.logというファイルがlogフォルダに作られる。logフォルダは手動で作ってください。
"w"は上書きモード
datetime.datetime.now()を書いてからログを書くことで時刻もわかる。

py_log.py
import datetime

py_log = open("log\\"+str(datetime.date.today())+".log", "w")  # 上書きモード
print(str(datetime.datetime.now())+"ログです。")  # コマンドプロンプトにログを残す
print(str(datetime.datetime.now())+"ログです。", file=py_log)  # ファイルに書き込む
py_log.close()  # 閉じないと保存されない
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?