python中怎么利用os.listdir和os.walk获取文件路径

2023-04-16 21:58:00 路径 获取 利用

Python中的os.listdir和os.walk是两个用于获取文件路径的函数。os.listdir可以用于获取指定路径下的所有文件和目录的名称,而os.walk可以用于获取指定路径下的所有文件和目录的详细信息,包括文件名、路径、大小等。

os.listdir函数可以用于获取指定路径下的所有文件和目录的名称。它接受一个参数,即指定的路径,并返回一个列表,其中包含了该路径下所有文件和目录的名称。例如,如果我们想获取指定路径下的所有文件和目录的名称,可以使用以下代码:

files = os.listdir(‘path/to/directory’)

files将会是一个包含指定路径下所有文件和目录的名称的列表。

os.walk函数可以用于获取指定路径下的所有文件和目录的详细信息,包括文件名、路径、大小等。它接受一个参数,即指定的路径,并返回一个三元组,其中包含了该路径下所有文件和目录的详细信息。例如,如果我们想获取指定路径下的所有文件和目录的详细信息,可以使用以下代码:

for root, dirs, files in os.walk('path/to/directory'):

print(root, dirs, files)

root将会是一个字符串,表示当前路径;dirs将会是一个列表,其中包含了当前路径下的所有子目录的名称;files将会是一个列表,其中包含了当前路径下的所有文件的名称。

总之,Python中的os.listdir和os.walk可以用于获取文件路径,其中os.listdir可以用于获取指定路径下的所有文件和目录的名称,而os.walk可以用于获取指定路径下的所有文件和目录的详细信息,包括文件名、路径、大小等。

相关文章