重複の可能性:
PYTHON: 配列からファイル名を検索し、ファイルを再配置する
私はPythonが初めてで、本当に助けが必要です。並べ替えている画像の膨大なコレクションがあります。260 枚ごとの画像が必要です (例: 0、260、520、780 など)。次に、それらの画像を新しいフォルダーに再配置する必要があります。これまでの私のコードは次のとおりです。
import os, os.path, sys, shutil
root = '.'
dst = "/Users/xx/Desktop/newFolder"
print "/////// F I N D__A L L__F I L E S __W I T H I N __R A N G E ///////////////////"
selectPhotos = range(260, 213921)
print selectPhotos[::260]
print "/////// L I S T__O F __A L L __J P E G S ///////////////////"
for files in os.listdir("/Users/xx/Desktop/spaceOddy/"):
#if files.endswith(".jpg"):
# print files
if files.startswith(('00260', '00520', '00780')):
print files
#shutil.copyfile(files, "/Users/xx/Desktop")
shutil.move ("files", dst)