Pythonがあるファイル名にタイムスタンプを追加する方法


問題の説明:
1、(タイムスタンプを追加して、コピーして移動し、2つのファイルに下のファイル名を加えて修正されます。)は/home/kangle/webdata/JPEGGImagesパスの下の111.jpgファイルに現在時刻のタイムスタンプを追加します。
名前の変更は似ています。2018-03-27-11-11_111.jpgの形式は、また別の経路/home/kangle/resultに保存されている。

import datetime
nowTime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') #   
dir = "/home/kangle/webdata/JPEGImages"
for root, dirs, file in os.walk(dir):
 for b in file:
  if os.path.join(b).split('.')[1] == 'jpg':
   os.rename(dir + os.sep + b, dir + os.sep + str(nowTime) + '_' + b)
   print (dir, b)
   shutil.copy(os.path.join(dir, str(nowTime) + '_' + b), r'/home/kangle/result')
2、(コピー移動時にファイル名にタイムスタンプを追加しても、元のフォルダの下のファイル名は変わらない)/home/kangle/webdata/JPEGGImagesパスの111.jpgファイルを別のパス/home/kangle/resultに保存し、現在時刻のタイムスタンプを追加して、2018-037-18-11-11_のように名前を変更します。111.jpgの形式

import datetime
nowTime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') #   
 
dir = "/home/kangle/webdata/JPEGImages"
for root, dirs, file in os.walk(dir):
 for b in file:
  if os.path.join(b).split('.')[1] == 'jpg':
   # os.rename(dir + os.sep + b, dir + os.sep + str(nowTime) + '_' + b)
   shutil.copy(os.path.join(dir, b),os.path.join("/home/kangle/result", str(nowTime) + '_' + b))
   # shutil.copy(os.path.join(dir, str(nowTime) + '_' + b), r'/home/kangle/result')
以上のPythonがあるファイル名にタイムスタンプを付ける方法は、小編集が皆さんのすべての内容を共有することです。参考にしていただければと思います。よろしくお願いします。