コード一覧

【Python】ファイル名に日付を入れる方法

ファイル名に日付を入れる方法

ファイル名に日付を入れる方法。

必要なもの
・元のファイル名
・ファイルの保存場所

import os
import datetime


# 元のファイル名と保存場所
name = 'datalist.csv'
path = 'C:/Users/oono/Downloads/'

# 本日の日付
today = datetime.date.today()
today = str(today)

# yyyymmdd 2020年01月08日なら 20200108になる。
today = (today.replace('-',''))

# 新しいファイル名(日付 + ファイル名)
new_name = today + name

# ファイル名を変更する
before = path + name
after = path + new_name
os.rename(before,after)

ファイルがない場合エラーが出る。
FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。: 'C:/Users/oono/Downloads/datalist.csv' -> 'C:/Users/oono/Downloads/20200108datalist.csv'