如何从所有文件名中删除所有特殊字符?

时间:2018-06-07 16:46:59

标签: python macos

我需要一个脚本来遍历所有目录中的所有文件并删除所有特殊字符,即:[{!@#$%^& *()-_ = + \ |]} [{'“ ;:?/>,<}]。 任何人都可以帮助我吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

import glob
for fileName in glob.iglob("/home/**/*", recursive = True):
    for character in specialCharacters:
        fileName = fileName.replace(character, "")

这样的东西?没有得到目录,但看看glob文档,我相信有办法得到它们。