没有实现作业批量修改要求,帮忙看看
来源:2-14 项目作业
慕后端7217803
2024-09-24 19:44:05
# coding:utf-8
import glob #glob模块可查找,并包含os
import shutil #import move
def re_name(path):
result = glob.glob(path)
for index, data in enumerate(result):
if glob.os.path.isdir(data):
_path = glob.os.path.join('data','*')
re_name(_path)
else:
path_list = glob.os.path.split(data)
name = path_list[-1]
new_name = 'imooc_{}.jpg'.format(index+1)
new_data = glob.os.path.join(path_list[0], new_name)
shutil.move(data, new_data)
if __name__ == '__main__':
path = glob.os.path.join(glob.os.getcwd(), 'images_2-14')
re_name(path)1回答
好帮手慕小猿
2024-09-24
同学,你好!1、同学看下路径拼接是否正确,可以输出下看看,看是否是同学要修改图片的路径
2、glob.os.path.join()中第一个参数不可以用引号包裹,用引号是固定的字符串了路径拼接就不正确,无法找到图片

祝学习愉快~
相似问题
回答 1
回答 1