python批量修改文件后綴示例代碼分享
更新時間:2013年12月24日 16:11:29 作者:
python批量修改文件后綴示例代碼分享,大家參考使用吧
ipad的goodreader對JS文件支持不太好,雖然可以讀取它但總是無法退出,回不了goodreader的主界面,因此我需要把js文件批量變成純文本?;谶@個目的,我搞了下面一個小應(yīng)用:
復(fù)制代碼 代碼如下:
# -*- 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()
相關(guān)文章
Python數(shù)據(jù)分析之雙色球統(tǒng)計單個紅和藍(lán)球哪個比例高的方法
這篇文章主要介紹了Python數(shù)據(jù)分析之雙色球統(tǒng)計單個紅和藍(lán)球哪個比例高的方法,涉及Python數(shù)值運(yùn)算及圖形繪制相關(guān)操作技巧,需要的朋友可以參考下2018-02-02Python Pandas pandas.read_sql_query函數(shù)實例用法分析
在本篇文章里小編給大家整理的是一篇關(guān)于Python Pandas pandas.read_sql_query函數(shù)實例用法分析內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。2021-06-06Python中Scrapy+adbapi提高數(shù)據(jù)庫寫入效率實現(xiàn)
本文主要介紹了Python中Scrapy+adbapi提高數(shù)據(jù)庫寫入效率實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10Python對多屬性的重復(fù)數(shù)據(jù)去重實例
下面小編就為大家分享一篇Python對多屬性的重復(fù)數(shù)據(jù)去重實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04python3 selenium 切換窗口的幾種方法小結(jié)
今天小編就為大家分享一篇python3 selenium 切換窗口的幾種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05