欢迎访问宙启技术站
智能推送

如何使用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函数获取文件夹中所有文件名的两种常用方法。你可以根据自己的需要选择其中一种方法来使用。