python批量修改文件后綴示例代碼分享
更新時間:2013年12月24日 16:11:29 作者:
python批量修改文件后綴示例代碼分享,大家參考使用吧
ipad的goodreader對JS文件支持不太好,雖然可以讀取它但總是無法退出,回不了goodreader的主界面,因此我需要把js文件批量變成純文本?;谶@個目的,我搞了下面一個小應用:
復制代碼 代碼如下:
# -*- coding:utf-8 -*-
import os
def rename():
path = raw_input("請輸入要處理的文件夾路徑")
print path
old_ext = "."+raw_input("請輸入要處理的文件類型")
print old_ext
new_ext = "."+raw_input("請輸入你想變成的文件類型")
print new_ext
for (path, dirs, files) in os.walk(path):#遍歷目錄樹
for filename in files:
ext = os.path.splitext(filename)[1] #取得文件類型,注意它還帶著點號
print ext;
if(ext == old_ext):
print "----------------"
newname = filename.replace(old_ext, new_ext)
oldpath = path + "\\" + filename
newpath = path + "\\" + newname
try:
os.rename(oldpath, newpath)
except BaseException, e:
print(str(e))
if __name__ == '__main__':
rename()
相關文章
Python+opencv 實現(xiàn)圖片文字的分割的方法示例
這篇文章主要介紹了Python+opencv 實現(xiàn)圖片文字的分割的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07
python Bamboolib庫加速Pandas數(shù)據(jù)分析過程詳解
這篇文章主要介紹了python Bamboolib庫加速Pandas數(shù)據(jù)分析過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01
Python實現(xiàn)數(shù)據(jù)庫并行讀取和寫入實例
本篇文章主要介紹了Python實現(xiàn)數(shù)據(jù)庫并行讀取和寫入實例,非常具有實用價值,需要的朋友可以參考下2017-06-06
Python使用matplotlib實現(xiàn)基礎繪圖功能示例
這篇文章主要介紹了Python使用matplotlib實現(xiàn)基礎繪圖功能,結(jié)合實例形式分析了Python基于matplotlib實現(xiàn)正弦、余弦圖形及多軸圖的相關繪制操作技巧,需要的朋友可以參考下2018-07-07

