-1

我正在尝试为我的工作创建一个小程序,该程序将在网络和一些指定的驱动器上运行。我是python 3(和python)的新手,所以请多多包涵。如果文件已移动到另一个位置,此程序会链接或找到一个小的唯一编号。谁能给我一个示例(或在哪里可以找到)在指定文件夹范围内搜索文件名然后返回文件位置的代码。如果它不适用于当前目录查找(因为这是我迄今为止看到的所有示例),这将很有帮助。欢迎任何建议。

4

1 回答 1

2

像这样的东西

def findfile(fname,base_dir):
    for root, dirs, files in os.walk(base_dir):
        if fname in files:
            return os.path.join(root,fname)

    return None
于 2013-02-25T19:50:51.430 回答