Pythonがあるファイル名にタイムスタンプを追加する方法
問題の説明:
1、(タイムスタンプを追加して、コピーして移動し、2つのファイルに下のファイル名を加えて修正されます。)は/home/kangle/webdata/JPEGGImagesパスの下の111.jpgファイルに現在時刻のタイムスタンプを追加します。
名前の変更は似ています。2018-03-27-11-11_111.jpgの形式は、また別の経路/home/kangle/resultに保存されている。
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があるファイル名にタイムスタンプを付ける方法は、小編集が皆さんのすべての内容を共有することです。参考にしていただければと思います。よろしくお願いします。