使用Python获取目录下的所有文件
要获取一个目录下的所有文件,你可以使用Python中的os
和os.path
模块。下面是一个获取目录下所有文件的例子代码:
import os
def get_files_in_directory(directory):
# 获取目录下所有文件的路径
files = []
for filename in os.listdir(directory):
path = os.path.join(directory, filename)
if os.path.isfile(path):
files.append(path)
return files
# 用法示例
directory = "c:\\examples"
files = get_files_in_directory(directory)
print(files)
在这个代码中,我们使用os.listdir
方法获取目录中所有文件的文件名,使用os.path.join
方法构建文件的完整路径,然后使用os.path.isfile
方法判断文件是否为文件(不是文件就是文件夹),最后将所有的文件路径加入到files
列表中并返回。你可以将directory
变量替换为你自己的目录路径,然后运行代码,就可以得到目录下的所有文件路径列表。