Pythonによるファイルの検索と出力の経路

688 ワード

Pythonのosモジュールは比較的強いファイルに対する操作があり、osモジュールを使用すると比較的便利にファイル検索を実現することができる.
OSモジュールの一般的な関数はPythonでOSモジュールを使用したファイル操作を参照してください
実装コードおよびコメントは次のとおりです.
#  os  
import os

#    :Path-   File-   
def searchFile(Path, File):
    #            
    allFile=os.listdir(Path)
    #       
    for eachFile in allFile:
        #         
        if os.path.isdir(Path+os.sep+eachFile):
            #    
            searchFile(Path+os.sep+eachFile, File)
        #           
        elif eachFile==File:
            #    
            print(Path)

#      
path=input('           :')
#      
file=input('            :')
#      
searchFile(path, file)