手术室步行产生不一致的结果

2024-09-25 00:28:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用时得到了一些非常不一致的结果手术室步行. 我的目标是使用python以编程方式定位系统上的另一个python文件。当手术室步行没有太多工作要做,只搜索一到两个文件夹:

import os
from os.path import join

lookfor = "new_id17.py"
for root, dirs, files in os.walk('L:\\HWYS\\D_GROUP6\\STAFF\\myname\\Python'):
    for name in files:
        print(os.path.join(root, name))
        if lookfor in files:
            print "found: %s" % join(root, lookfor)
            break

用上面的代码手术室步行很容易在短时间内找到我的文件。但是,如果我让它在文件夹目录的更高位置搜索同一个文件,它似乎找不到该文件:

^{pr2}$

有人知道我哪里错了吗?有什么已知的问题吗步行手术?或者它只是不善于搜索大量的文件夹和文件。在


Tags: 文件pathnameinimport文件夹foros