Python:将一个文件下的图片移动到另一个文件夹下

Python 移动文件,需要 shutil 包。

shutil.move() 的使用

python代码如下:

import shutil# 图片地址使用绝对路径,将下C:/aa/下的old_pic.png转移到C:/bb/下shutil.move(‘C:/aa/old_pic.png’, ‘C:/bb/old_pic.png’)

shutil.move() + os模块的集合使用

有个朋友希望我帮忙写个转移图片的小需求,如下:

代码如下:

# coding:utf-8import shutilimport osdef name_get(path): # whole_path = os.getcwd() + path files_path = os.walk(path) path_dict = dict() for root, dirs, files in files_path: for f in files: real_path = root + ‘/’ + f path_dict[f] = real_path return path_dictif __name__ == ‘__main__’: # pic_name.txt 保存要转移的图片名的文件名 pic_name = [line.strip() for line in open(‘pic_name.txt’, ‘r’, encoding=’utf-8′)] # print(pic_name) # 图片所在文件夹路径 path1 = r’C:UsershuzhuyuDesktopfsdownload批量移动图片user’ rs_dict = name_get(path1) # 新文件夹路径 news_files = r’C:UsershuzhuyuDesktopfsdownload批量移动图片ews’ for name in pic_name: # print(name) if rs_dict.get(name): shutil.move(rs_dict[name], news_files + ‘/’ + name) print(f'{name}:已转移!’) else: print(f'{name}: 该图片不存在!’)

大家有何疑问,欢迎咨询!

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年6月20日
下一篇 2022年6月20日

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息