一、写在前面

需求:文件夹内有若干张图片,文本文件内有若干字段,希望将图片按顺序命名为文本文件中的内容,使用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文本文件中的内容相关推荐

  1. python读取txt文件内容-python如何获取txt文本文件中的内容

    file='C:/Users/Administrator/Desktop/python/file.txt'#一次性获取所有内容withopen(file,encoding='utf-8')asfile ...

  2. 在reader中勾选pdf复选框_如何让文件夹内PDF图片显示图标

    原标题:如何让文件夹内PDF图片显示图标 电脑小知识,值得收藏 有些网友Win 7系统的64位版本安装了Adobe Reader软件之后,发现PDF文件在系统中无法显示缩略图,这样看起来不是很方便,每 ...

  3. Python批量处理文件的方法总结(包括folder、txt、xml、excel)

    目录 一.使用Python批量创建folder 二.使用python批量创建txt 三.使用 Python批量修改文件名 四.使用Python读取txt中的数据并创建excel 五.使用Python批 ...

  4. 合并多个文本文件中的内容到一个文件中

    1.如下图,将下面的文本文件中的内容合并 2.在要合并的文件所在的文件夹中,新建一个文本文件a.txt,然后在该文件中输入 copy *.txt all.txt 这里的all.txt的文件名可以自定义 ...

  5. 制作动态相册的python知识点_动感网页相册 python编写简单文件夹内图片浏览工具...

    不知道大家有没有这样的体验,windows电脑上查看一张gif图,默认就把IE给打开了,还弹出个什么询问项,好麻烦的感觉.所以为了解决自己的这个问题,写了个简单的文件夹内图片浏览工具. 效果图 以E盘 ...

  6. Python提取转移文件夹内所有.jpg文件并查看每一帧

    python里面可以将路径里面的\替换成/避免转义. os.walk方法可以将目标路径下文件的root,dirs,files提取出来.后面对每个文件进行操作. 切片操作[:]判断是否为.jpg或.JP ...

  7. Python:获取文件夹内 文件夹 和 文件数量

    path = 'C:/Users/Dell/Desktop/test' print('dirnum:',len([lists for lists in os.listdir(path) if os.p ...

  8. python将A文件夹内的所有内容原封不动复制搬运到B文件夹

    import os import shutildef 复制文件(源文件路径, 目标文件路径):source_path = os.path.abspath(源文件路径)target_path = os. ...

  9. python 数据处理1-----对文件下的所有文件批量重命名

    以下代码实现把文件下的所有文件,以数字1-n 的方式重命名: for category in os.listdir(dirname):print(category)catdir = os.path.j ...

最新文章

  1. NBT | 利用血液代谢组预测肠道微生物组的多样性
  2. Centos7安装Elasticsearch
  3. 无人驾驶技术排名:百度居中游,苹果特斯拉垫底 | 行业
  4. [Object-C语言随笔之二] 《NSLog》常用的打印调试语句与自动排版
  5. ASP.net中的几种分页方法
  6. 无线网络连接一直显示“正在获取网络地址”的解决办法
  7. Android应用小工具(窗口小部件)
  8. python高阶函数的使用
  9. redis 日志重写BGREWRITEAOF及混合日志的保存形式
  10. 个盘子的汉诺塔需要移动几步_看漫画学C++039:递归解汉诺塔
  11. 并发编程--用SingleFlight合并重复请求
  12. 微信内置浏览器调起外部浏览器打开指定网页连接
  13. ITU-T Technical Paper: NP, QoS 和 QoE的框架以及它们的区别
  14. linux gmac驱动分析,以太网驱动流程浅析(一)-ifconfig主要流程
  15. 在计算机编程里pi是什么意思,编程中的术语“钩子”是什么意思?
  16. Google浏览器下载地址
  17. nginx 解决 405 not allowed错误
  18. HRESULT: 0x80070057 (E_INVALIDARG) 的处理
  19. 练手项目2笔记之day01
  20. 【Matlab】输出视频、图片操作

热门文章

  1. 【狂神css笔记】CSS介绍选择器
  2. python困境_学习 Python 编程的三种困境
  3. char 转换 二进制 java_使用Java读取二进制文件并将其转换为char文件 - java
  4. mysql 把一列转多行_Oralce 按分隔符把一列转成多行
  5. adb ps shell 查看进程,如何使用ADB命令检测正在运行的应用程序
  6. 前端构建工具与应用程序测试
  7. 2020 年百度之星·程序设计大赛 - 复赛 1002 Binary Addition
  8. java mysql教程基于_基于JAVA和MYSQL数据库实现的学生信息管理系统
  9. oracle执行计划cost单位,Oracle 执行计划(5)—cost成本之索引范围扫描-B树索引
  10. Python入门--获取指定目录下的所有.py文件