1. 程式人生 > >python中利用os模組列印任意資料夾裡面的檔名字,當前資料夾路徑,已經其的目錄名字

python中利用os模組列印任意資料夾裡面的檔名字,當前資料夾路徑,已經其的目錄名字

import os
import numpy as np

def file_name(file_dir):
    for root, dirs, files in os.walk(file_dir):
        #print(root)  # 當前目錄路徑
        #print(dirs)  # 當前路徑下所有子目錄
        print(np.shape(files),type(files),files)  # 當前路徑下所有非目錄子檔案


file_name('F:\\paris資料集\\用Keras做影象檢索\\paris1\\defense')
輸出結果:我的這個目錄下面有381個圖片,提取了381個檔名,放入list列表中間
E:\phthon35\python.exe I:/catsVSdogs1-master/catsVSdogs1-master/file01/test15.py
(381,) <class 'list'> ['paris_defense_000000.jpg', 'paris_defense_000002.jpg', 'paris_defense_000004.jpg', 'paris_defense_000005.jpg', 'paris_defense_000006.jpg', 'paris_defense_000009.jpg', 'paris_defense_000011.jpg', 'paris_defense_000012.jpg', 'paris_defense_000013.jpg', 'paris_defense_000014.jpg', 'paris_defense_000015.jpg', 'paris_defense_000016.jpg', 'paris_defense_000019.jpg', 'paris_defense_000020.jpg', 'paris_defense_000024.jpg', 'paris_defense_000026.jpg', 'paris_defense_000027.jpg', 'paris_defense_000028.jpg', 'paris_defense_000030.jpg', 'paris_defense_000031.jpg', 'paris_defense_000032.jpg', 'paris_defense_000034.jpg', 'paris_defense_000035.jpg', 'paris_defense_000036.jpg', 'paris_defense_000037.jpg', 'paris_defense_000038.jpg', 'paris_defense_000039.jpg', 'paris_defense_000040.jpg', 'paris_defense_000041.jpg', 'paris_defense_000042.jpg', 'paris_defense_000043.jpg', 'paris_defense_000044.jpg', 'paris_defense_000046.jpg', 'paris_defense_000047.jpg', 'paris_defense_000049.jpg', 'paris_defense_000050.jpg', 'paris_defense_000051.jpg', 'paris_defense_000052.jpg', 'paris_defense_000054.jpg', 'paris_defense_000056.jpg', 'paris_defense_000058.jpg', 'paris_defense_000059.jpg', 'paris_defense_000060.jpg', 'paris_defense_000062.jpg', 'paris_defense_000063.jpg', 'paris_defense_000065.jpg', 'paris_defense_000067.jpg', 'paris_defense_000068.jpg', 'paris_defense_000070.jpg', 'paris_defense_000071.jpg', 'paris_defense_000073.jpg', 'paris_defense_000075.jpg', 'paris_defense_000076.jpg', 'paris_defense_000077.jpg', 'paris_defense_000078.jpg', 'paris_defense_000079.jpg', 'paris_defense_000080.jpg', 'paris_defense_000081.jpg', 'paris_defense_000090.jpg', 'paris_defense_000091.jpg', 'paris_defense_000092.jpg', 'paris_defense_000093.jpg', 'paris_defense_000094.jpg', 'paris_defense_000095.jpg', 'paris_defense_000098.jpg', 'paris_defense_000100.jpg', 'paris_defense_000101.jpg', 'paris_defense_000102.jpg', 'paris_defense_000103.jpg', 'paris_defense_000104.jpg', 'paris_defense_000105.jpg', 'paris_defense_000106.jpg', 'paris_defense_000107.jpg', 'paris_defense_000108.jpg', 'paris_defense_000109.jpg', 'paris_defense_000110.jpg', 'paris_defense_000111.jpg', 'paris_defense_000113.jpg', 'paris_defense_000123.jpg', 'paris_defense_000124.jpg', 'paris_defense_000125.jpg', 'paris_defense_000126.jpg', 'paris_defense_000132.jpg', 'paris_defense_000136.jpg', 'paris_defense_000138.jpg', 'paris_defense_000141.jpg', 'paris_defense_000143.jpg', 'paris_defense_000144.jpg', 'paris_defense_000145.jpg', 'paris_defense_000146.jpg', 'paris_defense_000147.jpg', 'paris_defense_000149.jpg', 'paris_defense_000150.jpg', 'paris_defense_000152.jpg', 'paris_defense_000153.jpg', 'paris_defense_000155.jpg', 'paris_defense_000157.jpg', 'paris_defense_000158.jpg', 'paris_defense_000159.jpg', 'paris_defense_000160.jpg', 'paris_defense_000161.jpg', 'paris_defense_000162.jpg', 'paris_defense_000163.jpg', 'paris_defense_000164.jpg', 'paris_defense_000165.jpg', 'paris_defense_000167.jpg', 'paris_defense_000168.jpg', 'paris_defense_000169.jpg', 'paris_defense_000170.jpg', 'paris_defense_000171.jpg', 'paris_defense_000173.jpg', 'paris_defense_000174.jpg', 'paris_defense_000175.jpg', 'paris_defense_000176.jpg', 'paris_defense_000177.jpg', 'paris_defense_000178.jpg', 'paris_defense_000181.jpg', 'paris_defense_000182.jpg', 'paris_defense_000184.jpg', 'paris_defense_000185.jpg', 'paris_defense_000188.jpg', 'paris_defense_000189.jpg', 'paris_defense_000190.jpg', 'paris_defense_000191.jpg', 'paris_defense_000192.jpg', 'paris_defense_000193.jpg', 'paris_defense_000194.jpg', 'paris_defense_000195.jpg', 'paris_defense_000196.jpg', 'paris_defense_000197.jpg', 'paris_defense_000198.jpg', 'paris_defense_000199.jpg', 'paris_defense_000201.jpg', 'paris_defense_000202.jpg', 'paris_defense_000203.jpg', 'paris_defense_000207.jpg', 'paris_defense_000210.jpg', 'paris_defense_000211.jpg', 'paris_defense_000212.jpg', 'paris_defense_000213.jpg', 'paris_defense_000214.jpg', 'paris_defense_000215.jpg', 'paris_defense_000216.jpg', 'paris_defense_000227.jpg', 'paris_defense_000228.jpg', 'paris_defense_000231.jpg', 'paris_defense_000232.jpg', 'paris_defense_000233.jpg', 'paris_defense_000236.jpg', 'paris_defense_000239.jpg', 'paris_defense_000241.jpg', 'paris_defense_000245.jpg', 'paris_defense_000246.jpg', 'paris_defense_000249.jpg', 'paris_defense_000250.jpg', 'paris_defense_000252.jpg', 'paris_defense_000253.jpg', 'paris_defense_000254.jpg', 'paris_defense_000256.jpg', 'paris_defense_000257.jpg', 'paris_defense_000258.jpg', 'paris_defense_000259.jpg', 'paris_defense_000260.jpg', 'paris_defense_000261.jpg', 'paris_defense_000265.jpg', 'paris_defense_000267.jpg', 'paris_defense_000268.jpg', 'paris_defense_000272.jpg', 'paris_defense_000273.jpg', 'paris_defense_000274.jpg', 'paris_defense_000276.jpg', 'paris_defense_000277.jpg', 'paris_defense_000279.jpg', 'paris_defense_000280.jpg', 'paris_defense_000281.jpg', 'paris_defense_000283.jpg', 'paris_defense_000284.jpg', 'paris_defense_000285.jpg', 'paris_defense_000286.jpg', 'paris_defense_000287.jpg', 'paris_defense_000288.jpg', 'paris_defense_000289.jpg', 'paris_defense_000290.jpg', 'paris_defense_000291.jpg', 'paris_defense_000292.jpg', 'paris_defense_000293.jpg', 'paris_defense_000294.jpg', 'paris_defense_000295.jpg', 'paris_defense_000296.jpg', 'paris_defense_000297.jpg', 'paris_defense_000298.jpg', 'paris_defense_000299.jpg', 'paris_defense_000301.jpg', 'paris_defense_000302.jpg', 'paris_defense_000304.jpg', 'paris_defense_000305.jpg', 'paris_defense_000308.jpg', 'paris_defense_000309.jpg', 'paris_defense_000324.jpg', 'paris_defense_000325.jpg', 'paris_defense_000327.jpg', 'paris_defense_000329.jpg', 'paris_defense_000331.jpg', 'paris_defense_000332.jpg', 'paris_defense_000333.jpg', 'paris_defense_000334.jpg', 'paris_defense_000335.jpg', 'paris_defense_000336.jpg', 'paris_defense_000337.jpg', 'paris_defense_000339.jpg', 'paris_defense_000340.jpg', 'paris_defense_000346.jpg', 'paris_defense_000347.jpg', 'paris_defense_000349.jpg', 'paris_defense_000350.jpg', 'paris_defense_000351.jpg', 'paris_defense_000352.jpg', 'paris_defense_000353.jpg', 'paris_defense_000354.jpg', 'paris_defense_000355.jpg', 'paris_defense_000356.jpg', 'paris_defense_000359.jpg', 'paris_defense_000361.jpg', 'paris_defense_000362.jpg', 'paris_defense_000363.jpg', 'paris_defense_000364.jpg', 'paris_defense_000365.jpg', 'paris_defense_000366.jpg', 'paris_defense_000367.jpg', 'paris_defense_000369.jpg', 'paris_defense_000374.jpg', 'paris_defense_000385.jpg', 'paris_defense_000390.jpg', 'paris_defense_000392.jpg', 'paris_defense_000396.jpg', 'paris_defense_000400.jpg', 'paris_defense_000401.jpg', 'paris_defense_000403.jpg', 'paris_defense_000404.jpg', 'paris_defense_000405.jpg', 'paris_defense_000406.jpg', 'paris_defense_000408.jpg', 'paris_defense_000409.jpg', 'paris_defense_000412.jpg', 'paris_defense_000413.jpg', 'paris_defense_000414.jpg', 'paris_defense_000416.jpg', 'paris_defense_000417.jpg', 'paris_defense_000424.jpg', 'paris_defense_000425.jpg', 'paris_defense_000426.jpg', 'paris_defense_000427.jpg', 'paris_defense_000428.jpg', 'paris_defense_000429.jpg', 'paris_defense_000430.jpg', 'paris_defense_000431.jpg', 'paris_defense_000432.jpg', 'paris_defense_000433.jpg', 'paris_defense_000435.jpg', 'paris_defense_000437.jpg', 'paris_defense_000438.jpg', 'paris_defense_000439.jpg', 'paris_defense_000440.jpg', 'paris_defense_000441.jpg', 'paris_defense_000442.jpg', 'paris_defense_000445.jpg', 'paris_defense_000446.jpg', 'paris_defense_000447.jpg', 'paris_defense_000449.jpg', 'paris_defense_000451.jpg', 'paris_defense_000454.jpg', 'paris_defense_000455.jpg', 'paris_defense_000456.jpg', 'paris_defense_000461.jpg', 'paris_defense_000462.jpg', 'paris_defense_000465.jpg', 'paris_defense_000466.jpg', 'paris_defense_000467.jpg', 'paris_defense_000468.jpg', 'paris_defense_000469.jpg', 'paris_defense_000471.jpg', 'paris_defense_000477.jpg', 'paris_defense_000482.jpg', 'paris_defense_000489.jpg', 'paris_defense_000490.jpg', 'paris_defense_000491.jpg', 'paris_defense_000493.jpg', 'paris_defense_000494.jpg', 'paris_defense_000496.jpg', 'paris_defense_000498.jpg', 'paris_defense_000499.jpg', 'paris_defense_000501.jpg', 'paris_defense_000502.jpg', 'paris_defense_000503.jpg', 'paris_defense_000505.jpg', 'paris_defense_000506.jpg', 'paris_defense_000507.jpg', 'paris_defense_000508.jpg', 'paris_defense_000510.jpg', 'paris_defense_000513.jpg', 'paris_defense_000514.jpg', 'paris_defense_000515.jpg', 'paris_defense_000516.jpg', 'paris_defense_000517.jpg', 'paris_defense_000518.jpg', 'paris_defense_000521.jpg', 'paris_defense_000522.jpg', 'paris_defense_000525.jpg', 'paris_defense_000526.jpg', 'paris_defense_000527.jpg', 'paris_defense_000528.jpg', 'paris_defense_000530.jpg', 'paris_defense_000531.jpg', 'paris_defense_000532.jpg', 'paris_defense_000533.jpg', 'paris_defense_000534.jpg', 'paris_defense_000535.jpg', 'paris_defense_000536.jpg', 'paris_defense_000537.jpg', 'paris_defense_000538.jpg', 'paris_defense_000539.jpg', 'paris_defense_000540.jpg', 'paris_defense_000542.jpg', 'paris_defense_000543.jpg', 'paris_defense_000544.jpg', 'paris_defense_000545.jpg', 'paris_defense_000546.jpg', 'paris_defense_000547.jpg', 'paris_defense_000548.jpg', 'paris_defense_000549.jpg', 'paris_defense_000550.jpg', 'paris_defense_000552.jpg', 'paris_defense_000553.jpg', 'paris_defense_000554.jpg', 'paris_defense_000555.jpg', 'paris_defense_000556.jpg', 'paris_defense_000557.jpg', 'paris_defense_000558.jpg', 'paris_defense_000560.jpg', 'paris_defense_000562.jpg', 'paris_defense_000563.jpg', 'paris_defense_000564.jpg', 'paris_defense_000566.jpg', 'paris_defense_000567.jpg', 'paris_defense_000568.jpg', 'paris_defense_000569.jpg', 'paris_defense_000573.jpg', 'paris_defense_000574.jpg', 'paris_defense_000576.jpg', 'paris_defense_000577.jpg', 'paris_defense_000578.jpg', 'paris_defense_000579.jpg', 'paris_defense_000582.jpg', 'paris_defense_000583.jpg', 'paris_defense_000584.jpg', 'paris_defense_000585.jpg', 'paris_defense_000586.jpg', 'paris_defense_000587.jpg', 'paris_defense_000588.jpg', 'paris_defense_000589.jpg', 'paris_defense_000590.jpg', 'paris_defense_000591.jpg', 'paris_defense_000592.jpg', 'paris_defense_000593.jpg', 'paris_defense_000594.jpg', 'paris_defense_000595.jpg', 'paris_defense_000597.jpg', 'paris_defense_000598.jpg', 'paris_defense_000599.jpg', 'paris_defense_000601.jpg', 'paris_defense_000602.jpg', 'paris_defense_000604.jpg', 'paris_defense_000605.jpg', 'paris_defense_000607.jpg', 'paris_defense_000609.jpg', 'paris_defense_000611.jpg', 'paris_defense_000612.jpg', 'paris_defense_000615.jpg', 'paris_defense_000616.jpg', 'paris_defense_000617.jpg', 'paris_defense_000619.jpg']

Process finished with exit code 0