python中怎么利用os.listdir和os.walk获取文件路径
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可以用于获取指定路径下的所有文件和目录的详细信息,包括文件名、路径、大小等。
相关文章