我正在尝试为我的工作创建一个小程序,它可以通过网络和一些指定的驱动器工作。我是python 3(和python)的新手,所以请耐心等待。如果文件已移至另一个位置,此程序将链接或查找一个小的唯一编号。任何人都可以给我一个示例(或在哪里找到一个)代码,该代码在指定的文件夹范围内搜索文件名,然后返回文件位置。如果它不适用于当前目录查找(这是我到目前为止看到的所有示例),这将是有用的。欢迎任何建议。
答案 0 :(得分: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