我是 Python 新手,真的可以使用一些帮助。我有大量正在分类的图像。我需要每 260 张图像(例如:0、260、520、780 等)。然后我需要将这些图像重新定位到一个新文件夹。到目前为止,这是我的代码:
import os, os.path, sys, shutil
root = '.'
dst = "/Users/Desktop"
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/Desktop/spaceOddy/"):
#if files.endswith(".jpg"):
# print files
if files.startswith(selectPhotos[]):
print files
shutil.move ("files", root)
我的代码不能在两个地方工作。
我收到一个错误,我需要将一个元组传递给startswith,我不知道该怎么做。我知道元组是什么,但就语法而言,我一无所知。
我不太了解shutil.move。如果有人知道更好的方法,我将不胜感激。
谢谢,