當前位置:首頁 » 編程語言 » python讀取文件夾下所有圖片

python讀取文件夾下所有圖片

發布時間: 2022-07-26 09:33:47

python獲取文件夾中的圖片的路徑

Python3.6.1(default,Mar222017,06:17:05)
[GCC6.3.020170321]onlinux
Type"help","right","credits"or"license"formoreinformation.
>>>importos
>>>defisimage(fn):
...returnos.path.splitext(fn)[-1]in('.jpg','.JPG','.png','.PNG')
...
>>>isimage('abs.jpg')
True
>>>isimage('abc.txt')
False
>>>dirpath='/home/zyy/汽車/卡槽'
>>>forr,ds,fsinos.walk(dirpath):
...forfninfs:
...ifnotisimage(fn):
...continue
...fname=os.path.join(r,fn)
...print(fname)
...

㈡ python想批量處理一個文件夾里的圖片,第二行為什麼顯示讀取不成功,該怎麼修改呀

沒用過python,但大致來看你應該需要讀入一個完整的文件名吧,也就大概是
image=cv2.imread(os.path.join("c:/pc",filename),0)

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

分兩步:

step1: 獲取子文件 --> os.walk

step2:read 文件 --> 自己寫啦

我寫了個簡單的,你自己改改

importos

defgetfiles(path=None):
path=os.path.abspath(path)ifpathelseos.getcwd()
forparent,folders,filesinos.walk(path):
ifnotfiles:
continue
else:
forfinfiles:
yieldos.path.join(parent,f)
defmain():
forfingetfiles():
print"openningfile%s"%f
pass

if__name__=="__main__":
main()

㈣ Python如何讀入一個文件夾下的多幅圖片

搬過來的,可以看下代碼,在自己寫一個。

importos
allFileNum=0
defprintPath(level,path):
globalallFileNum
'''
列印一個目錄下的所有文件夾和文件
'''
#所有文件夾,第一個欄位是次目錄的級別
dirList=[]
#所有文件
fileList=[]
#返回一個列表,其中包含在目錄條目的名稱(google翻譯)
files=os.listdir(path)
#先添加目錄級別
dirList.append(str(level))
forfinfiles:
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
fordlindirList:
if(i_dl==0):
i_dl=i_dl+1
else:
#列印至控制台,不是第一個的目錄
print'-'*(int(dirList[0])),dl
#列印目錄下的所有文件夾和文件,目錄級別+1
printPath((int(dirList[0])+1),path+'/'+dl)
forflinfileList:
#列印文件
print'-'*(int(dirList[0])),fl
#隨便計算一下有多少個文件
allFileNum=allFileNum+1
if__name__=='__main__':
printPath(1,'/home/test/')
print'總文件數=',allFileNum

㈤ python 如何讀取和.py程序同一文件夾下的txt文件

同一文件夾,直接使用名稱,就可以讀取了,截圖如下:

第一行:打開文本文件進行讀操作;

第二行:try語句;

第三行:一次性讀取所有內容;

第四行:列印輸出;

第五行:finally語句;

第六行:關閉文件。

㈥ python 文檔讀取路徑 怎麼寫。 怎麼表示讀取每個web文件夾下的全部txt 文檔

importos
wf=open("waitWritFile.txt")
forroot,dirs,filesinos.walk(datafilePaht):
forfinfiles:
iff[-3:]=='txt':
newF=os.path.join(root,f)
wr.write(newF)
#大概這樣,沒運行過,可以試下

㈦ python如何讀取圖像文件

import os
folder_name = '文件夾名字'
folders = os.listdir(folder_name)
for folder in folders:
files = os.listdir(os.path.join(folder_name, folder))

for f in files:

#這里對圖片做操作

㈧ Python 讀取文件夾將裡面的圖片處理成想要的大小並保存在個指定位置

#-*-coding:utf-8-*-
importcv2
importos
importnumpy
importcutHumanFace

defsaveCutFace(filePath,pathSave='cutFace',normalizeWidth=300,normalizeHeight=300):
"""
:paramfilePath:string,文件夾路徑
"""

ifnotos.path.exists(savePath):
os.makedirs(savePath);#保存的文件夾

files=os.listdir(filePath);#列出目錄下的所有文件

normalizeWidth=100#以100×100為大小
normalizeHeight=100
forfileinfiles:
normalizeFace=cv2.resize(cutFace,(normalizeWidth,normalizeHeight),interpolation=cv2.INTER_AREA);
cv2.imwrite(savePath,normalizeFace);

㈨ 請教一下大神如何用python讀取圖片的txt標簽內容並將圖片及對應標簽移動至指定文件夾

import os
def search(s, path=os.path.abspath('.')):
for z in os.listdir(path):
if os.path.isdir(path + os.path.sep + z):
print('Currnet:', path)
path2 = os.path.join(path, z)
print('future:', path2)
search(s, path2)
elif os.path.isfile(path + os.path.sep + z):
if s in z:
print(os.path.join(path, z))
with open(path + os.path.sep + z, 'r') as fr:
with open('save.txt', 'a') as fw:
fw.write(path + '\t' + fr.read())
search('csv', '.')

熱點內容
領航s1配置怎麼樣 發布:2025-01-26 09:58:10 瀏覽:763
公司區域網搭建伺服器搭建 發布:2025-01-26 09:16:56 瀏覽:433
android裁剪圓形圖片 發布:2025-01-26 09:05:56 瀏覽:411
小貸源碼 發布:2025-01-26 08:20:58 瀏覽:536
更換電腦名登錄伺服器 發布:2025-01-26 07:56:52 瀏覽:240
後台phpjava 發布:2025-01-26 07:12:34 瀏覽:657
微信解綁密碼是什麼 發布:2025-01-26 06:50:07 瀏覽:734
app如何訪問伺服器 發布:2025-01-26 06:36:56 瀏覽:741
拳皇安卓單機哪裡下載 發布:2025-01-26 06:30:46 瀏覽:539
注冊會員時積分消費密碼是什麼 發布:2025-01-26 06:30:45 瀏覽:247