输入文件夹的路径,获取文件夹下的所有文件名称和文件路径,已经封装好,可以直接调用,非常方便。
import os
def get_file_path(dir_name):
listPath = []
for root,dirs,files in os.walk(dir_name):
#遍历文件
for file in files:
path = os.path.join(root,file)
#print(path)
#path为文件路径,封装在listPath中返回
listPath.append(path)
return listPath
def get_file_name(dir_name):
listFileName = []
for root,dirs,files in os.walk(dir_name):
#遍历文件
for file in files:
#print(file)
listFileName.append(file)
return listFileName
if __name__ == "__main__":
#文件夹路径
dirPath = "val"
listPath = get_file_path(dirPath)
listFileName = get_file_name(dirPath)
print(listPath)
print(listFileName)