Skip to content

Instantly share code, notes, and snippets.

@ashitaka1963
Created April 14, 2020 10:15
Show Gist options
  • Save ashitaka1963/ee32b1f8091a018005224d30bd5a144a to your computer and use it in GitHub Desktop.
Save ashitaka1963/ee32b1f8091a018005224d30bd5a144a to your computer and use it in GitHub Desktop.
日報ファイル作成スクリプト
import os
import datetime
def connect_str(base_str, add_str):
base_str += add_str
return base_str
WEEKDAY = ['月','火','水','木','金','土','日']
base_str = ''
# 現在日付を取得
today = datetime.date.today()
day = WEEKDAY[today.weekday()]
file_name = today.strftime('%Y%m%d')
h1 = '# ' + today.strftime(f'%Y年%m月%d日({day}) 日報')
h2_1 = '## AtCoder Beginner Contest全問解いてみたチャレンジ'
h2_2 = '## 今日の学び'
# 本文
base_str = connect_str(base_str, h1)
base_str = connect_str(base_str, '\n\n')
base_str = connect_str(base_str, h2_1)
base_str = connect_str(base_str, '\n\n')
base_str = connect_str(base_str, h2_2)
base_str = connect_str(base_str, '\n\n')
base_str = connect_str(base_str, '<!-- more -->')
# 出力ファイルのパス設定
path = '.\\' +file_name + '.md'
# 書き出し
with open(path, mode='w', encoding='utf-8') as f:
f.write(base_str)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment