如何使用python重命名目录中的文件?

时间:2016-03-22 13:58:51

标签: python operating-system rename glob

我写的python脚本应该可以在我输入的任何文件夹中工作。 我必须找到所有的.avi文件。如果文件名以cropped.avi结尾,那么我必须重命名它并将其保存为.avi,而不会裁剪该单词。

import os
import glob

os.getcwd()
glob.glob('*.avi')
directory = glob.glob('*.avi')

for directory:
    if i.endswith("cropped.avi"):
         os.rename("cropped.avi",".avi")

我认为我的代码遗漏了一些东西,我不知道该怎么办!!

1 个答案:

答案 0 :(得分:0)

for循环语法不正确。这有效:

import os
import glob

directory = glob.glob('*.avi')
for i in directory:
    if i.endswith("cropped.avi"):
         os.rename("cropped.avi",".avi")