python3 os remove,rename代码重命名和删除文件简单示例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w5688414/article/details/83863027

感想

我们在处理数据的时候很多时候需要做各种各样的重命名和删除操作,一段时间不写,就会忘记,我这里写一些sample code,方便巩固和调用。

filerename.py 用于把一个文件夹里面的文件重命名以后,移动到另一个文件夹里面

import os

srcDir = '/Users/eric/Documents/data/original_images'
dstDir = '/Users/eric/Documents/data/original_images_rename'

images=os.listdir(srcDir)

print(images)
for single_image in images:
    dst_single_image=single_image[4:]
    print(single_image)
    srcFile=os.path.join(srcDir,single_image)
    dstFile=os.path.join(dstDir,dst_single_image)
    os.rename(srcFile,dstFile)

print('rename file done')

fileremove.py 用于删除文件夹里面的jpg图片

import os

path='/Users/eric/Documents/data/aihub/cropped'

file_list=os.listdir(path)

# print(file_list)
for _file in file_list:
    if(_file.split('.')[-1]!='jpg'):
        continue
    file_path=os.path.join(path,_file)
    os.remove(file_path)
    print("%s removed" %(_file))

完工

猜你喜欢

转载自blog.csdn.net/w5688414/article/details/83863027