Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- df = pd.read_csv("./sample12345.csv", sep=',' , encoding="UTF-8")
- plt.savefig("./saveimage_sample.png")
- plt.savefig("./saveimage_sample201810172200.png")
- plt.text(50, 300, "sample201810172200")
- "os.rename(src, dst, *, src_dir_fd=None, dst_dir_fd=None)"
- ファイルまたはディレクトリ src の名前を dst へ変更します。
- os.rename('変更前のファイル名', '変更後のファイル名')
- file_name = string.replace("saveimage_", "")
- new_file_name = file_name + '取得した更新日時の文字列'
- from pathlib import Path
- import re
- in_file = './sample12345.csv'
- df = pd.read_csv(in_file, sep=',' , encoding="UTF-8")
- # pathlibのstemを使ってパス要素の末尾から拡張子を除いたものを取得して、正規表現を使って後部にある数字を除外
- p = Path(in_file)
- m = re.search(r'(.*D)d*$', p.stem)
- stem_name = m.group(1)
- # 出力ファイルのパスを計算
- out_file = p.parent / ('saveimage_' + stem_name + '.png')
- plt.savefig(out_file)
- import os
- from datetime import datetime
- t = os.path.getmtime(in_file)
- # エポック秒をdatetimeに変換
- dt = datetime.fromtimestamp(t)
- tstr = loc.strftime('%Y%m%d%H%M')
- # 出力ファイル名の修正
- out_file = p.parent / ('saveimage_' + stem_name + tstr + '.png')
- # plt.textのパラメータ修正
- plt.text(50, 300, stem_name + tstr)
- dt = datetime.now()
Add Comment
Please, Sign In to add comment