python读取一个文件夹下所有图片(python读取文件夹中的所有图片)
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()