首页 > 解决方案 > 使用 Python 重命名的目录和文件

问题描述

我正在尝试通过删除不需要的字符来重命名文件。该脚本有效,但我也想重命名目录:我该怎么做?此外,我想寻找一组字符,而不仅仅是一次。

import os
import sys

pathFilesToRename = sys.argv[1]
characterToChange = sys.argv[2]
substitutiveCharacter = sys.argv[3]

#print(percorsoFilesDapathFilesToRenamerinominare)
for dpath, dnames, fnames in os.walk(pathFilesToRename):
    for f in fnames:
        os.chdir(dpath)
        if not f.startswith('.'):
         if f.join(characterToChange):
            os.rename(f, f.replace(characterToChange, substitutiveCharacter))

标签: python

解决方案


推荐阅读