• python从文件夹中取一张图片重命名并保存到新文件夹


    一、最初尝试的方法可以把复制图片但没有重名,用到了两个函数顺便学习记录一下

    1、os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表

    语法格式:os.listdir(path)

    参数说明:path--需要列出的目录路径

    返回值:返回指定路径下的文件和文件夹列表。

    2、os.path.abspath(__file__) 作用: 获取当前脚本的完整路径

    二、正式开始从指定文件夹随机取1图片,重命名为一个新变量然后保存到新文件

    文件夹pic_source下放的几张图片,

    函数如下file_dir是目标文件夹,sava_dir是新保存的文件夹,picnum是图片新名称:

    注意 : 需要import random、import shutil

    def copyFile(file_dir, save_dir, picnum):
        ensure_dir_exists(save_dir)
        path_dir = os.listdir(file_dir)
        sample = random.sample(path_dir, 1)  # 选取1张图片
        # cs1 = str(random.randint(0, 150))
        # cs = cs1.zfill(3)
        testname = str(picnum)
        # print(type(testname))
        for name in sample:
            shutil.copy(file_dir + name, save_dir + testname)

    调用函数

  • 相关阅读:
    Alpha项目冲刺_博客链接合集
    项目系统设计
    项目需求分析
    项目选题
    项目展示
    原型设计 + 用户规格说明书
    测试与优化
    结对作业1
    MathExam6317
    js入门基础
  • 原文地址:https://www.cnblogs.com/zhuzhu1214/p/14176769.html
Copyright © 2020-2023  润新知