python读取一个文件夹下所有图片(python读取文件夹中的所有图片)

http://www.itjxue.com  2023-03-27 12:22  来源:未知  点击次数: 

python 如何读取和.py程序同一文件夹下的txt文件

同一文件夹,直接使用名称,就可以读取了,截图如下:

第一行:打开文本文件进行读操作;

第二行:try语句;

第三行:一次性读取所有内容;

第四行:打印输出;

第五行:finally语句;

第六行:关闭文件。

如何使用python读取排版图片?

可以用Pillow库实现

给个参考:

python利用PIL拼接图片(九宫格)

Python如何读入一个文件夹下的多幅图片

搬过来的,可以看下代码,在自己写一个。

import?os

allFileNum?=?0

def?printPath(level,?path):

?global?allFileNum

?'''

?打印一个目录下的所有文件夹和文件

?'''

?#?所有文件夹,第一个字段是次目录的级别

?dirList?=?[]

?#?所有文件

?fileList?=?[]

?#?返回一个列表,其中包含在目录条目的名称(google翻译)

?files?=?os.listdir(path)

?#?先添加目录级别

?dirList.append(str(level))

?for?f?in?files:

??if(os.path.isdir(path?+?'/'?+?f)):

???#?排除隐藏文件夹。因为隐藏文件夹过多

???if(f[0]?==?'.'):

????pass

???else:

????#?添加非隐藏文件夹

????dirList.append(f)

??if(os.path.isfile(path?+?'/'?+?f)):

???#?添加文件

???fileList.append(f)

?#?当一个标志使用,文件夹列表第一个级别不打印

?i_dl?=?0

?for?dl?in?dirList:

??if(i_dl?==?0):

???i_dl?=?i_dl?+?1

??else:

???#?打印至控制台,不是第一个的目录

???print?'-'?*?(int(dirList[0])),?dl

???#?打印目录下的所有文件夹和文件,目录级别+1

???printPath((int(dirList[0])?+?1),?path?+?'/'?+?dl)

?for?fl?in?fileList:

??#?打印文件

??print?'-'?*?(int(dirList[0])),?fl

??#?随便计算一下有多少个文件

??allFileNum?=?allFileNum?+?1

if?__name__?==?'__main__':

?printPath(1,?'/home/test/')

?print?'总文件数?=',?allFileNum

python提取文件夹中所有子文件夹下所有文件的某一行

分两步:

step1: 获取子文件 -- os.walk

step2:read 文件 -- 自己写啦

我写了个简单的,你自己改改

import?os

def?getfiles(path?=?None):

????path?=?os.path.abspath(path)?if?path?else?os.getcwd()

????for?parent,folders,files?in?os.walk(path):

????????if?not?files:

????????????continue

????????else:

????????????for?f?in?files:

????????????????yield?os.path.join(parent,f)

def?main():

????for?f?in?getfiles():

????????print?"openning?file?%s"%f

????????pass

if?__name__?==?"__main__":

????main()

(责任编辑:IT教学网)

更多