1
我想遍歷目錄並輸出,如果當前項目是文件或目錄。這是我想使用Python不返回是目錄值
import os,time
dir = os.listdir("V:\\Inbox/")
for item in dir:
if os.path.isdir(item):
print "is Directory"
else:
print "is file"
我想遍歷目錄並輸出,如果當前項目是文件或目錄。這是我想使用Python不返回是目錄值
import os,time
dir = os.listdir("V:\\Inbox/")
for item in dir:
if os.path.isdir(item):
print "is Directory"
else:
print "is file"
你需要將它傳遞給isdir
之前基本目錄的路徑添加到代碼。
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),所以在發佈之前做一件好事。
你能打印dir的內容嗎?你確定這條路是正確的嗎? – DonCallisto 2012-02-14 14:29:49