2012-02-14 3 views
1

현재 항목이 파일이나 디렉토리 인 경우 디렉토리를 반복하고 출력하려고합니다. 이것은 내가 당신 isdir에 전달하기 전에 경로를 기본 디렉토리를 추가 할 필요가파이썬 반환 값이 디렉토리 값이 아닙니다.

import os,time 

dir = os.listdir("V:\\Inbox/") 

for item in dir: 
    if os.path.isdir(item): 
     print "is Directory" 
    else: 
     print "is file" 
+2

dir의 내용을 인쇄 할 수 있습니까? 경로가 맞습니까? – DonCallisto

답변

3

사용하려고하고있는 코드입니다. 그런데

import os 

basedir = "V:/Inbox/" 
dir = os.listdir(basedir) 

for item in dir: 
    itempath = os.path.join(basedir, item) 
    if os.path.isdir(itempath): 
     print "is Directory" 
    else: 
     print "is file" 

은 일반적으로 몇 가지 print 문 (: P 다음과 같은 질문에서 쉽게 담당자에 나는 아무 말을하지 않더라도) SO에 게시하기 전에 할 수있는 좋은 일이다.

관련 문제