2017-10-01 3 views
-2

해당 파일이 존재하는지 여부를 확인해야합니다. 경로가있는 경우 경로를 반환해야합니다. os.path.isdirTrue 또는 False 만 반환합니다. 존재하기 때문에 적합하지 않은 것 같습니다. 어떤 힌트? 내 마음의 현재 스키마는 다음과 같습니다 파일 이름은 파일이나 디렉토리 경로파이썬에 파일이있는 경우 경로를 반환하는 방법

def get_config_path(): 
    if exists(path1): 
     return path1 
    if exists(path2): 
     return path2 
+0

그리고 'path1'과'path2'는 어디에서 왔습니까? 함수에 정의되지 않은 경우 매개 변수를 사용해야합니다. – Matthias

답변

0

호출 os.stat(filename) 일 수 있습니다. 파일이 있으면 유효한 stat 객체를 반환합니다. 그렇지 않으면 FileNotFound 예외가 발생합니다.