Python隨機讀取檔案
阿新 • • 發佈:2019-02-19
程式碼如下
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引數意為你要遍歷的那個資料夾的目錄,請根據自己的實際需要自行修改