Python:当只有文件名(而不是路径)可用时如何在系统范围内搜索文件

2023-12-21

我对Python还是个新手(使用2.6),当只有文件名可用时,我试图在系统范围内搜索文件,并返回Windows上的绝对路径。我搜索并找到了一些像 scriptutil.py 这样的模块,并浏览了 os 模块,但没有找到任何适合我需要的东西(或者我可能没有正确理解所有内容以将其应用到我需要的东西,因此没有包含任何代码)。我将不胜感激任何帮助。

Thanks.


os.walk() 函数是实现此目的的一种方法。

import os
from os.path import join

lookfor = "python.exe"
for root, dirs, files in os.walk('C:\\'):
    print "searching", root
    if lookfor in files:
        print "found: %s" % join(root, lookfor)
        break
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python:当只有文件名(而不是路径)可用时如何在系统范围内搜索文件 的相关文章

随机推荐