Python 移动文件,需要 shutil 包。
python代码如下:
import shutil
# 图片地址使用绝对路径,将下C:/aa/下的old_pic.png转移到C:/bb/下
shutil.move('C:/aa/old_pic.png', 'C:/bb/old_pic.png')有个朋友希望我帮忙写个转移图片的小需求,如下:
代码如下:
# coding:utf-8
import shutil
import os
def 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_dict
if __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:\Users\huzhuyu\Desktop\fsdownload\批量移动图片\user'
rs_dict = name_get(path1)
# 新文件夹路径
news_files = r'C:\Users\huzhuyu\Desktop\fsdownload\批量移动图片
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}: 该图片不存在!')大家有何疑问,欢迎咨询!
| 留言与评论(共有 0 条评论) “” |