如何用Python實現查找"/"目錄下的文件夾或文件,運行腳本-->輸入查找值-->查找-->反饋如果文件存在, 我需要將文件的位置顯示出來或者記錄到專門的文檔中怎么實現呢非常感謝各位
2 回答

四季花海
TA貢獻1811條經驗 獲得超5個贊
給你各相對來說容易理解的哈
import os
name=raw_input('filename:') #在這里輸入你的查找值
a=os.listdir('/') #把所有/目錄下的文件,目錄存放入a
if name in a: #如果查找值在/目錄下,進行進一步判斷
if os.path.isdir(name): #判斷是否為目錄
print 'dir'
elif os.path.isfile(name) and os.pathislink(name): #符號連接即是文件又是link所以雙重判斷
print 'link'
elif os.path.isfile(name): #判斷是否文件
print 'file'
else: #linux上文件類型多,不符合上面三種打印0ther
print 'other'
else: #不存在打印‘not exist’
print 'not exist'
添加回答
舉報
0/150
提交
取消