-1

私は自分の仕事のために、ネットワークといくつかの指定されたドライブ上で動作する小さなプログラムを作成しようとしています。私はpython3(およびpython)を初めて使用するので、plsを我慢してください。このプログラムは、ファイルが別の場所に移動された場合に備えて、小さな一意の番号をリンクまたは検索します。指定された範囲のフォルダー内でファイル名を検索し、ファイルの場所を返すコードの例(またはその場所)を教えてもらえますか?これは、現在のディレクトリ検索を目的としていない場合に役立ちます(これまでに見たすべての例です)。どんな提案でも大歓迎です。

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 に答える