亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

還有就是“/" 下面還有很多文件夾,是否能實現深入底層文件夾查找呢?

還有就是“/" 下面還有很多文件夾,是否能實現深入底層文件夾查找呢?

一只斗牛犬 2022-12-16 17:13:26
如何用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'

查看完整回答
反對 回復 2022-12-21
?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

dirs = [dir for dir in dirs_a if not '(自己定義的符號一般是 . )' in dir] 來進行篩選

查看完整回答
反對 回復 2022-12-21
  • 2 回答
  • 0 關注
  • 112 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號