的一部分,我有我的文件夾中的這些圖片:只更改文件名
- area11.tif
- area12.tif
- area14.tif
- area21.tif
- area22.tif
- area25.tif
how ca ñ我只更改最後一位數字,以便它們變得有序並且「更多增量」? 相反,如果area14.tif
它應該是area13.tif
和area22/area25相同的東西。
我有一個代碼,但它有點破,因爲它刪除了一些文件(這很奇怪,我知道...)。
編輯:添加(也許破..)代碼
try:
path = (os.path.expanduser('~\\FOLDER\\'))
files = os.listdir(path)
idx = 0
for file in files:
idx =+ 1
i = 'ex_area'
if file.endswith('.tif'):
i = i + str(idx)
os.rename(os.path.join(path, file), os.path.join(path, str(i) + '.tif'))
except OSError as e:
if e.errno != errno.EEXIST:
raise
爲什麼你在意?你不能只用glob嗎? – cwallenpoole
我很在意,因爲我需要他們爲此後的流程訂購。 現在我正在閱讀有關正則表達式的東西..可能是這樣嗎? – Link
哪部分你有麻煩?一般重命名文件還是特別按順序編號? – Mark