自学Python:查看文件夹及子目录所有文件路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自学Python:查看文件夹及子目录所有文件路径相关的知识,希望对你有一定的参考价值。

参考技术A 使用路径对象glob()函数和rglob()函数,可以查看指定路径下的文件和子文件夹,两者的区别在于,glob()函数只进行一级查找,而rglob()函数会进行多级查找。

from pathlib import Path

p = Path('d:\\文件夹\\')

r = p.glob('*')

for i in r:

    print(i) #显示glob()函数的结果

print('-' * 25) #这里是分割线

r = p.rglob('*')

for i in r:

    print(i)#显示rglob()函数的结果

查看对应结果如下:

d:\11\11.txt

d:\11\r.mp3

d:\11\t.mp3

d:\11\tp1000

d:\11\文件夹

-------------------------

d:\11\11.txt

d:\11\r.mp3

d:\11\t.mp3

d:\11\tp1000

d:\11\文件夹

d:\11\文件夹\文档.txt

________________END______________

以上是关于自学Python:查看文件夹及子目录所有文件路径的主要内容,如果未能解决你的问题,请参考以下文章

python获取指定路径下多层目录内的所有文件全路径及文件名称

linux 查看运行进程所在目录

linux 查看运行进程所在目录

python包在哪个文件夹下?

python基本操作-文件目录及路径

python基本操作-文件目录及路径