代碼如下
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import os import random rootdir = "d:\\face\\train" file_names = [] for parent, dirnames, filenames in os.walk(rootdir): #三個參數:分別返回1.父目錄 2.所有文件夾名字(不含路徑) 3.所有文件名字 file_names = filenames # for filename in filenames: #輸出文件信息 # print("parent is" + parent) # print("filename is:" + filename) # print("the full name of the file is:" + os.path.join(parent, filename)) x = random.randint( 0 , len (file_names) - 1 ) print (file_names[x]) |
注意
1.本代碼在Python3.5上測試通過
2.rootdir參數意為你要遍歷的那個文件夾的目錄,請根據自己的實際需要自行修改
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
原文鏈接:http://blog.csdn.net/huplion/article/details/72553106