1. 程式人生 > >Python3批量修改檔名指令碼

Python3批量修改檔名指令碼

美術給的圖片,每個圖片檔名後面都帶@2x,直接用,在某些特定條件下,會出問題,需要去掉, 圖片多了以後,手工修改會很麻煩。用Python寫了一個簡單的指令碼,自動批量清除檔名中的@2x.
程式碼如下:

import os

dirname = '.'

fileAllName = os.listdir('.')

for name in fileAllName:
	print(name)
	if name.endswith("@2x.png"):
		newname = name.replace("@2x","")
		print(newname)
		os.rename(name,newname);