我試圖將某些.JPG文件從我的照片卡複製到另一個目錄。這些文件被命名爲IMG_7853.JPG,IMG_7854.JPG等(它們的範圍從IMG_0001.JPG到IMG_9999.JPG)。如果我想複製大於IMG_7853的所有文件,那麼python中的最佳方法是什麼?下面的代碼適用於列出目錄中的所有文件,但我不確定如何根據部分文件名進行比較。如何在Python中複製基於部分文件名的文件
#! /bin/python
import re
import os
def copyphoto():
path="/media/CANON_DC/DCIM"
for root, dirs, files in os.walk(path):
for name in files:
if name.endswith(".JPG"):
print name
你需要做的是提取數字部分,將其轉換成什麼整數,並進行比較。 – Gabe