获取目录中全部文件文件名称
import os
def file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
print(root) # 当前目录路径
print(dirs) # 当前路径下所有子目录
print(files) # 当前路径下所有非目录子文件
file_name(os.getcwd())
获取目录中特定格式文件(绝对路径)
def file_name(file_dir):
L = []
for root, dirs, files in os.walk(file_dir):
for file in files:
if os.path.splitext(file)[1] == '.txt':
L.append(os.path.join(root, file))
return L
file_list=file_name(os.getcwd())
print(file_list)
获取目录中特定格式文件(相对路径)
def file_name(file_dir):
L = []
for root, dirs, files in os.walk(file_dir):
for file in files:
if os.path.splitext(file)[1] == '.txt':
L.append(os.path.join(file))
return L
file_list=file_name(os.getcwd())
print(file_list)