如何使用Python函数来获取文件夹中的所有文件名?
发布时间:2023-07-02 20:21:53
使用Python函数来获取文件夹中的所有文件名有多种方法,本篇将介绍两种常用的方法。
方法一:使用os模块
os模块提供了许多用于操作文件和文件夹的函数,其中之一就是os.listdir()函数,它可以返回指定文件夹中所有文件和文件夹的名称列表。以下是使用os模块获取文件夹中所有文件名的步骤:
1. 引入os模块:
import os
2. 使用os.listdir()函数获取指定文件夹中所有文件和文件夹的名称列表:
folder_path = 'path/to/folder' # 替换为你指定的文件夹路径 file_names = os.listdir(folder_path)
3. 使用for循环遍历file_names列表,并输出每个文件名:
for file_name in file_names:
print(file_name)
方法二:使用glob模块
glob模块提供了一个函数用于查找指定模式的文件路径,这对于获取文件夹中所有文件名来说非常方便。以下是使用glob模块获取文件夹中所有文件名的步骤:
1. 引入glob模块:
import glob
2. 使用glob.glob()函数获取指定文件夹中所有文件的路径:
folder_path = 'path/to/folder' # 替换为你指定的文件夹路径 file_paths = glob.glob(folder_path + '/*')
3. 使用os.path.basename()函数获取每个文件的文件名:
for file_path in file_paths:
file_name = os.path.basename(file_path)
print(file_name)
以上就是使用Python函数获取文件夹中所有文件名的两种常用方法。你可以根据自己的需要选择其中一种方法来使用。
