python如何选择文件,并获得所选择文件的全路径名称?

python如何选择文件,并获得所选择文件的全路径名称?,第1张

这是所有GUI编程消运渣搏里面基础的内容,直接使用框架提供的内置函数即可。比如pyqt,使用

from PyQt4 import QtGui

# inside a QWidget class

fname = QtGui.QFileDialog.getOpenFileName(self, 'Open file')

默认返回的就是完整路径拿梁梁。

使用路径对象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______________


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12145580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存