Python中list_directory()函数的返回值和参数解析
发布时间:2023-12-11 05:01:14
list_directory()函数用于获取指定目录下的所有文件和文件夹,并返回一个包含文件和文件夹名字的列表。
参数解析:
path:要遍历的目录路径,可以是绝对路径或相对路径。
返回值:包含该目录下所有文件和文件夹名字的列表。列表中的每个元素都是一个字符串,表示一个文件或文件夹的名字。
使用例子:
1. 获取当前目录下的所有文件和文件夹
import os
def list_directory(path):
# 获取目录下的所有文件和文件夹
directories = os.listdir(path)
return directories
# 获取当前目录下的所有文件和文件夹
directories = list_directory(".")
print(directories)
运行结果:
['file.txt', 'folder', 'main.py']
这个例子中,list_directory()函数使用当前目录作为参数调用,返回当前目录下的所有文件和文件夹名字的列表。然后打印出列表的内容。
2. 获取指定目录下的所有文件和文件夹
import os
def list_directory(path):
# 获取目录下的所有文件和文件夹
directories = os.listdir(path)
return directories
# 获取指定目录下的所有文件和文件夹
directories = list_directory("C:/users")
print(directories)
运行结果:
['User1', 'User2', 'User3']
这个例子中,list_directory()函数使用指定目录C:/users作为参数调用,返回该目录下的所有文件和文件夹名字的列表。然后打印出列表的内容。
需要注意的是,list_directory()函数会返回指定目录下的所有文件和文件夹的名字,并不会递归地获取子目录中的文件和文件夹。如果需要递归地获取所有文件和文件夹,可以使用os.walk()函数。
