python实现将文件下内每张图片按顺序命名为txt文本文件中的内容
一、写在前面
需求:文件夹内有若干张图片,文本文件内有若干字段,希望将图片按顺序命名为文本文件中的内容,使用python简单实现。
二、源码
#rename picture
train_txt='./data/data/test.txt'
train_words = list(open(train_txt, "r", encoding='utf-8').readlines())
train_words=train_words[0]from PIL import Imagefor i in range(1,101):print('i=',i)img = Image.open("C:/Users/Administrator/Desktop/test_results/"+str(i)+".png")img = img.convert("L")img = img.resize((960,96))print('train_words[i]=',train_words[i])img.save("C:/Users/Administrator/Desktop/testresults/"+train_words[i]+".png", "PNG")
三、提示
train_text='./data/data'#图片路径
txt文件需要是utf-8格式。
python实现将文件下内每张图片按顺序命名为txt文本文件中的内容相关推荐
- python读取txt文件内容-python如何获取txt文本文件中的内容
file='C:/Users/Administrator/Desktop/python/file.txt'#一次性获取所有内容withopen(file,encoding='utf-8')asfile ...
- 在reader中勾选pdf复选框_如何让文件夹内PDF图片显示图标
原标题:如何让文件夹内PDF图片显示图标 电脑小知识,值得收藏 有些网友Win 7系统的64位版本安装了Adobe Reader软件之后,发现PDF文件在系统中无法显示缩略图,这样看起来不是很方便,每 ...
- Python批量处理文件的方法总结(包括folder、txt、xml、excel)
目录 一.使用Python批量创建folder 二.使用python批量创建txt 三.使用 Python批量修改文件名 四.使用Python读取txt中的数据并创建excel 五.使用Python批 ...
- 合并多个文本文件中的内容到一个文件中
1.如下图,将下面的文本文件中的内容合并 2.在要合并的文件所在的文件夹中,新建一个文本文件a.txt,然后在该文件中输入 copy *.txt all.txt 这里的all.txt的文件名可以自定义 ...
- 制作动态相册的python知识点_动感网页相册 python编写简单文件夹内图片浏览工具...
不知道大家有没有这样的体验,windows电脑上查看一张gif图,默认就把IE给打开了,还弹出个什么询问项,好麻烦的感觉.所以为了解决自己的这个问题,写了个简单的文件夹内图片浏览工具. 效果图 以E盘 ...
- Python提取转移文件夹内所有.jpg文件并查看每一帧
python里面可以将路径里面的\替换成/避免转义. os.walk方法可以将目标路径下文件的root,dirs,files提取出来.后面对每个文件进行操作. 切片操作[:]判断是否为.jpg或.JP ...
- Python:获取文件夹内 文件夹 和 文件数量
path = 'C:/Users/Dell/Desktop/test' print('dirnum:',len([lists for lists in os.listdir(path) if os.p ...
- python将A文件夹内的所有内容原封不动复制搬运到B文件夹
import os import shutildef 复制文件(源文件路径, 目标文件路径):source_path = os.path.abspath(源文件路径)target_path = os. ...
- python 数据处理1-----对文件下的所有文件批量重命名
以下代码实现把文件下的所有文件,以数字1-n 的方式重命名: for category in os.listdir(dirname):print(category)catdir = os.path.j ...
最新文章
- NBT | 利用血液代谢组预测肠道微生物组的多样性
- Centos7安装Elasticsearch
- 无人驾驶技术排名:百度居中游,苹果特斯拉垫底 | 行业
- [Object-C语言随笔之二] 《NSLog》常用的打印调试语句与自动排版
- ASP.net中的几种分页方法
- 无线网络连接一直显示“正在获取网络地址”的解决办法
- Android应用小工具(窗口小部件)
- python高阶函数的使用
- redis 日志重写BGREWRITEAOF及混合日志的保存形式
- 个盘子的汉诺塔需要移动几步_看漫画学C++039:递归解汉诺塔
- 并发编程--用SingleFlight合并重复请求
- 微信内置浏览器调起外部浏览器打开指定网页连接
- ITU-T Technical Paper: NP, QoS 和 QoE的框架以及它们的区别
- linux gmac驱动分析,以太网驱动流程浅析(一)-ifconfig主要流程
- 在计算机编程里pi是什么意思,编程中的术语“钩子”是什么意思?
- Google浏览器下载地址
- nginx 解决 405 not allowed错误
- HRESULT: 0x80070057 (E_INVALIDARG) 的处理
- 练手项目2笔记之day01
- 【Matlab】输出视频、图片操作
热门文章
- 【狂神css笔记】CSS介绍选择器
- python困境_学习 Python 编程的三种困境
- char 转换 二进制 java_使用Java读取二进制文件并将其转换为char文件 - java
- mysql 把一列转多行_Oralce 按分隔符把一列转成多行
- adb ps shell 查看进程,如何使用ADB命令检测正在运行的应用程序
- 前端构建工具与应用程序测试
- 2020 年百度之星·程序设计大赛 - 复赛 1002 Binary Addition
- java mysql教程基于_基于JAVA和MYSQL数据库实现的学生信息管理系统
- oracle执行计划cost单位,Oracle 执行计划(5)—cost成本之索引范围扫描-B树索引
- Python入门--获取指定目录下的所有.py文件