python重命名文件
生活随笔
收集整理的這篇文章主要介紹了
python重命名文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
os.rename
可以使用os.rename(src_path,dst_path)實現文件重命名,將src_path的文件重命名為dst_path
注意:
1.運行速度很快,因為只改文件名
2.如果重命名到不同的文件夾,原文件夾里的文件會被刪除
shutil.copy
可以實現復制文件,shutil.copy(src_path,dst_path),將src_path的文件復制到dst_path,可以改成新的名字
注意
1.運行速度根據復制文件的大小決定
2.原文件里的文件不會被修改,可以保護原始數據
注意:
1.使用時需要導入os庫或shutil庫
2.path到具體的文件
代碼示例
import csv import os import shutil# 復制文件到另一個文件夾中,由于需要復制,運行速度很慢,大約需要半個小時左右 # path_old為原數據的路徑,path_new為重命名后的文件路徑 path_old = r'H:\情智關系EEG數據\腦電數據\純raw文件-59名' path_new = r'H:\情智關系EEG數據\腦電數據_new\原始文件' filename = os.listdir(path_old)for name in filename:if name in namecoded.keys():shutil.copy(os.path.join(path_old,name),os.path.join(path_new,namecoded[name]))# 直接對文件進行重命名,不牽扯復制文件,運行速度很快 path = r'H:\情智關系EEG數據\腦電數據\純raw文件-59名' filename = os.listdir(path) for name in filename:if name in namecoded.keys():os.rename(os.path.join(path,name),os.path.join(path,namecoded[name]))#這里的文件改成自己文件名就可以總結
以上是生活随笔為你收集整理的python重命名文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 魅族16php7.3系统,魅族16th
- 下一篇: 护理业务查房PPT模板