在Python中,可以使用os模块的listdir函数来获取指定目录下的所有文件名。下面是一个简单的示例代码,演示如何输出指定目录下的所有文件名:
import os 指定目录路径 dir_path = '/path/to/directory' 获取目录下的所有文件名 file_names = os.listdir(dir_path) 输出文件名 for file_name in file_names: print(file_name)
在上面的代码中,我们首先指定要获取文件名的目录路径,然后使用os.listdir函数获取该目录下的所有文件名,并将它们存储在file_names列表中,我们使用for循环遍历file_names列表,并使用print函数输出每个文件名。
需要注意的是,os.listdir函数只会列出指定目录下的直接文件名,而不会递归地列出子目录下的文件名,如果需要递归地列出所有文件名,可以使用os.walk函数,下面是一个示例代码,演示如何使用os.walk函数输出指定目录下的所有文件名:
import os 指定目录路径 dir_path = '/path/to/directory' 获取目录下的所有文件名 for root, dirs, files in os.walk(dir_path): for file_name in files: print(os.path.join(root, file_name))
在上面的代码中,我们使用os.walk函数遍历指定目录下的所有子目录和文件,对于每个子目录和文件,我们使用os.path.join函数将它们拼接成一个完整的文件路径,并使用print函数输出该路径,这样就可以输出指定目录下的所有文件名,包括子目录下的文件名。
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。