Python批量更改文件名的實現方法
前言:
由于后臺數據有好多,但是文案提供過來的圖片命名全部沒有按照格式來命名,Python這么強大的語言,肯定是能夠處理這個問題的,于是我就寫了一個小腳本批量改文件名。
版本相關
操作系統:Mac OS X EI Caption
Python版本:2.7
IDE:Sublime
思路
我的思路是這樣的,在當前文件下創建一個新的目錄newfile,然后把所有的文件拷貝過去重命名一下就行了
素材
文案提供過來的圖片全部都是1.jpg,2.jpg……這樣順序遞增的命名,這種處理就非常簡單了,調用shell寫一個循環就搞定了
代碼
代碼如下:
# coding=utf-8import osfor x in range(1, 31): old_name = os.getcwd()+'/'+str(x)+'.png' new_name = os.getcwd()+'/newfile/wzqkt_'+str(x)+'.png' os.system('cp %s %s' % (old_name, new_name))如果素材命名沒有這么規律,那么可以使用os模塊中的os.listdir(os.getcwd())這個命令獲取當前文件下所有文件名的列表,然后循環迭代出來就可以了。
如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答