Guest User

Untitled

a guest
Oct 17th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. df = pd.read_csv("./sample12345.csv", sep=',' , encoding="UTF-8")
  2.  
  3. plt.savefig("./saveimage_sample.png")
  4.  
  5. plt.savefig("./saveimage_sample201810172200.png")
  6.  
  7. plt.text(50, 300, "sample201810172200")
  8.  
  9. "os.rename(src, dst, *, src_dir_fd=None, dst_dir_fd=None)"
  10. ファイルまたはディレクトリ src の名前を dst へ変更します。
  11.  
  12. os.rename('変更前のファイル名', '変更後のファイル名')
  13.  
  14. file_name = string.replace("saveimage_", "")
  15.  
  16. new_file_name = file_name + '取得した更新日時の文字列'
  17.  
  18. from pathlib import Path
  19. import re
  20.  
  21. in_file = './sample12345.csv'
  22. df = pd.read_csv(in_file, sep=',' , encoding="UTF-8")
  23.  
  24. # pathlibのstemを使ってパス要素の末尾から拡張子を除いたものを取得して、正規表現を使って後部にある数字を除外
  25. p = Path(in_file)
  26. m = re.search(r'(.*D)d*$', p.stem)
  27. stem_name = m.group(1)
  28.  
  29. # 出力ファイルのパスを計算
  30. out_file = p.parent / ('saveimage_' + stem_name + '.png')
  31. plt.savefig(out_file)
  32.  
  33. import os
  34. from datetime import datetime
  35.  
  36. t = os.path.getmtime(in_file)
  37. # エポック秒をdatetimeに変換
  38. dt = datetime.fromtimestamp(t)
  39. tstr = loc.strftime('%Y%m%d%H%M')
  40.  
  41. # 出力ファイル名の修正
  42. out_file = p.parent / ('saveimage_' + stem_name + tstr + '.png')
  43.  
  44. # plt.textのパラメータ修正
  45. plt.text(50, 300, stem_name + tstr)
  46.  
  47. dt = datetime.now()
Add Comment
Please, Sign In to add comment