在我们使用电脑时,有些情况下会需要将单个或者多个图片,复制粘贴多个来作为备份文件 。而手动操作的话就太慢和繁琐了,可以使用python编写脚本程序来自动完成这个操作 。下文有python批量复制粘贴图片的代码实例,感兴趣的话就一起往下看看吧 。
文章插图
1.在python中复制粘贴图片实际上和复制文件是一样的,因为图片也是保存在计算机硬盘中的数字文件,甚至不需要使用到内置模块os就可以来完成这个操作 。使用open()函数并且以二进制只读文件模式打开图片,然后调用read()方法将图片内容读取出来,示例如下:
【Python复制粘贴图片代码怎么写?Python如何实现批量图片拷贝操作】file=open("1.jpg","rb")data=https://www.ycpai.cn/python/file.read()file.close()因为图片它本质上是以矩阵数组形式保存起来的,所以将其以二进制形式打开之后,就可以把表示文件的数组读取出来 。
2.然后再创建for循环结构,遍历迭代的对象就是range()函数生成的可迭代序列 。这个函数中需要传入大于0的整数作为参数,而整数大小也决定了for循环迭代次数 。在循环之中还是一样使用open()函数打开图片,不过这次需要用字符串格式化语法来重命名,这样就可以创建出图片文件了 。
然后再用该对象调用write()方法,将一开始读取出来的图片数组写入到这个文件中即可 。在这段代码编写中只需要注意两个点,一个是图片保存路径要以jpg等格式结尾,二是需要用二进制只写模式打开图片文件,详细代码如下:
for i in range(12): new_file=open(f"{i}.jpg","wb") new_file.write(data)new_file.close()以上就是关于“Python复制粘贴图片代码怎么写?Python如何实现批量图片拷贝操作”的全部内容了,希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码,学习更方便
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- Python裁剪图片并保存怎么做?Python裁剪图片指定区域方法是什么
- 如何在Python中打开音乐文件?Python打开音乐文件的方法有哪些?
- 怎么查询python中安装了哪些软件包?Python软件包的查看方法
- 如何用Python导入Random随机库?Python中Random随机库的使用方法
- Python如何缩放图像并黏贴?Python怎么将图像贴到另一个图像上
- Python怎么遍历字符串?Python遍历字符串的方法有哪些?
- 如何在dos命令窗口中运行Python程序? dos命令窗口运行python程序的方法
- 如何用Python发送微信消息?Python操控微信发送消息怎么做
- 如何用苹果系统下载安装Python? Python在苹果系统中的下载和安装图文教程
- Python基础的数据类型怎么查看?查看Python的基本数据类型的教程