Python中的list_directory()函数使用方法和示例
发布时间:2023-12-11 04:58:48
在 Python 中,os 模块提供了 listdir() 函数来列出指定目录中的文件和子目录。该函数返回一个包含目录中所有文件和子目录的列表。
下面是 listdir() 函数的使用方法和示例:
使用方法:
os.listdir(path)
其中 path 是要列出文件和子目录的目录路径。它可以是绝对路径或相对路径。
示例1:列出当前工作目录中的文件和子目录
import os
# 获取当前工作目录
current_directory = os.getcwd()
# 列出当前工作目录中的文件和子目录
file_list = os.listdir(current_directory)
# 输出文件和子目录名
for file_name in file_list:
print(file_name)
示例2:列出指定目录中的文件和子目录
import os
# 指定目录路径
directory = "/path/to/directory"
# 列出指定目录中的文件和子目录
file_list = os.listdir(directory)
# 输出文件和子目录名
for file_name in file_list:
print(file_name)
示例3:筛选出目录中的文件
import os
# 指定目录路径
directory = "/path/to/directory"
# 列出指定目录中的文件和子目录
file_list = os.listdir(directory)
# 输出文件名
for file_name in file_list:
if os.path.isfile(os.path.join(directory, file_name)):
print(file_name)
示例4:筛选出目录中的子目录
import os
# 指定目录路径
directory = "/path/to/directory"
# 列出指定目录中的文件和子目录
file_list = os.listdir(directory)
# 输出子目录名
for file_name in file_list:
if os.path.isdir(os.path.join(directory, file_name)):
print(file_name)
以上是 listdir() 函数的使用方法和示例,通过使用该函数,您可以很方便地列出指定目录中的文件和子目录,并对其进行进一步的处理。
