python實現修改一堆資料夾字尾的修改:
#修改指定目錄下文件的字尾名
import os
def batch_rename(file_dir,old_ext,new_ext):
list_file = os.listdir(file_dir)
for file in list_file:
ext = os.path.splitext(file)
if old_ext == ext[1]:
#ext[1] = new_ext
newfile = ext[0] + new_ext
os.rename(os.path.join(file_dir,file),
os.path.join(file_dir,newfile))
print("rename done!")
if __name__ == '__main__':
batch_rename("d:\work\python\file", ".txt", ".sh")
python中os包主要實現作業系統功能,接下來講解一下os包中一些常用的方法:
os模組方法詳解
cmd ren命令 重新命名檔案(夾)
ren 的用法很簡單,其使用格式為 ren 舊檔案 新檔名。例如,把test.txt改寫為abc.txt,使用 ren test.txt abc.txt即可。需要注意的是,舊檔案可以使用絕對路徑,也可以使用相對路徑,但是,新檔名不能使用任何路徑,只能是新的檔名,即使這個路徑就是當前目錄。例如 需要修...
linux複製資料夾 重新命名資料夾 刪除資料夾
linux中複製命令為cp 即copy縮寫 重新命名使用mv命令 即move縮寫 來實現,刪除命令為rm 即remove縮寫 如果操作物件是單個檔案,複製和刪除以及重新命名很簡單,如下 cp a.txt a.txt 將a.txt另存為a.txt mv a.txt a.txt 將a.txt重新命名為a...
linux 重新命名檔案和資料夾
linux 重新命名檔案和資料夾 linux下重新命名檔案或資料夾的命令mv既可以重新命名,又可以移動檔案或資料夾.例子 將目錄a重新命名為b mv a b 例子 將 a目錄移動到 b下,並重命名為c mv a b c 其實在文字模式中要重新命名檔案或目錄的話也是很簡單的,我們只需要使用mv命令就可...