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

Python020

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

使用路径对象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.exe的路径怎么打

显示安装的Python模块,在PyCharm中调用还是出现模块名错误不识别,而在cmd命令中直接执行py脚本是可以运行,有可能是PyCharm中Python.exe的目录没有引用对,可以试试下面的方法。

1、查看本机Python安装路径

可以在环境变量中查看本机Python安装路径,在控制面板—>系统和安全—>系统中,点击高级系统设置。

在这里插入图片描述

在高级页签下查看【环境变量】

在这里插入图片描述

这样可以查看本机Python安装目录。

在这里插入图片描述

2、设置PyCharm中的Python.exe路径

在PyCharm中点击File—>Settings,打开设置。

在Project:PyCharmProject中点击Python Interpreter,设置对应的路径。

在这里插入图片描述

若路径正确,此处列表里会显示本机已安装的Python模块,如果确认已pip的模块此处没有显示,则说明Python.exe的路径不正确,可以单击右上角设置,add新路径。

在这里插入图片描述

点击add,后选择Existing environment中的“···”,选择对应的文件包。

在这里插入图片描述

需要按路径对应的选择文件包后点击OK安装。

在这里插入图片描述

初次重选路径后,会更新一下模块库,稍等片刻即可使用。

获取文件路径可以使用OS模块,代码如下:

import os

srcPath=r"WallReference.pdf"

path=os.path.abspath(srcPath)

print "全路径为:",path

print "路径名,文件名",os.path.split(path)

导入os模块;

需要操作的文件;

获取文件的全路径,即带盘符的路径;

输出全路径;

输出路径名和文件名;