在做碩士課題的時候,因為課題圖檔種類比較多,而且各種圖檔的名稱存在相同的,然後标注的時候生成的xml檔案容易沖突,是以需要給圖檔重新命名一下,探索了幾種命名方式,但是如果想讓圖檔的名稱都唯一,加上資料種類的名稱顯然是最理想的方式,是以我的批量命名的方式是擷取檔案夾名稱後接數字。
如這裡:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLkJWM3IDNxczNhhzN3MjY4IGNxQjZkJ2YxczYyYWM1E2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
而後發現 網上的一般隻能對固定 圖檔個的圖檔批量命名,是以我這裡寫出了可以對多種圖檔格式同時命名的python程式。
import os
input_path = './data' # 需要修改的圖檔所在的路徑
photo_data = os.listdir(input_path)
i=0
for photo in photo_data:
if photo.endswith('.jpg'):#如果你的圖檔格式不是jpg png 和 jpeg格式的 你可以在這裡修改格式即可
old_name = os.path.join(os.path.abspath(input_path ), photo)
new_name = os.path.join(os.path.abspath(input_path ),os.path.basename(input_path)+'_'+