python将一个文件中的所有图片的名称放入一个.txt文件中

Posted 还明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python将一个文件中的所有图片的名称放入一个.txt文件中相关的知识,希望对你有一定的参考价值。

#开发时间:2023/3/22 10:00
#开发人员:h**
import os
dir1='F:/2022study/yolo/dataset/train/'#图片文件存放地址
txt1 = 'F:/2022study/yolo/dataset/train.txt'#图片文件名存放txt文件地址
f1 = open(txt1,'a')#打开文件流
for filename in os.listdir(dir1):
    f1.write(filename)
    f1.write("\\n")#换行
f1.close()#关闭文件流

python中的包

  python中的包通俗来讲是一系列模块文件的组合,在一个文件夹内,这个文件夹就是就是包。

  首次导入包:

    产生一个执行文件的名称空间:1,创建包下面的__init__.py文件的空间名称。2,执行包下面的__init__.py文件中的代码,将产生发名称放入包下面的__init__.py文件名称空间中。3,在执行文件中拿到一个指向包下面__init__.py文件名称空间的名字。下图是包在pycharm中创建的步骤。创建完成之后会在文件下自动生成一个__init__.py文件。

技术图片

__init__.py文件,在python2中是必须要有的但是在python3中可以没有这个文件。但是考虑到兼容性问题,是要写一个__init__.py文件。做为包的设计者来说,包的设计功能比较多时应该分文件夹管理。每个模块为例避免后期改名,应该使用相对导入。并且对于报的路径设置应是动态的,添加到systeam path中。

 

   

以上是关于python将一个文件中的所有图片的名称放入一个.txt文件中的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python 创建递增的文件夹名称

python中的包

将多套图片批量分别插入对应的word中

如何将图像文件放入 json 对象中?

利用Python多线程爬虫——爬图片

拆分日期和时间然后放入其他列[关闭]