使用Python重命名所有文件扩展名

时间:2015-01-04 18:09:11

标签: python

所以我有一组包含许多子文件夹的文件夹,每个文件夹都有子文件夹,里面有多个.pyc文件和.pyc.py。我已经制作了一个删除所有特定扩展名的脚本。现在,我正在尝试使用以下代码重命名.pyc.py的扩展名:

import os


extensions = ('.py',)

print 'Changing to root directory...'
os.chdir('../')
print 'Current Directory:'
print os.getcwd()
os.chdir('TTOLD')
print "Current Directory:"
print os.getcwd()


def rename(filepath):
    print "Renaming '%s'..." % filepath
    os.rename(filepath, extension)


for root, folders, files in os.walk('.'):
    for filename in files:
        filepath = os.path.join(root, filename)
        extension = os.path.splitext(filename)[1]
        if os.path.splitext(filename)[1] in extensions:
            rename(filepath)

print 'Finished'

此代码尚未完成,我不知道如何完成它。有人可以帮忙吗?

0 个答案:

没有答案