今回はPython3で今日の日付をyymmddみたいな文字列にする方法です。
Stringにある、format関数をつかいます。
実際のところ
今日の日付をとるには、today関数
import datetime datetime.date.today() # datetime.date(2018, 2, 6)
これを文字列にするためformat関数を使ってあげます。
文字列の足し算よりは少し見やすい。
today = datetime.date.today() num = 1 path = "/image/{:%y%m%d}/{:04d}.jpg".format(today,num) # '/image/180206/0001.jpg'
西暦を4桁にしたい場合は%Yとしておきます
url = "/image/{:%Y%m%d}/{:04d}.jpg".format(today,num) # '/image/20180206/0001.jpg'
備考
format関数の文字埋めについての話題はこちら
shuzo-kino.hateblo.jp