python-------------------查詢檔名包含指定字串的檔案 - ITREAD01 ...
文章推薦指數: 80 %
所有資料夾名字(不含路徑) 3.所有檔名字 for parent, dirnames, filenames in os.walk(rootdir): for filename in filenames: # 輸出檔案資訊 ...
程式人生>>python-------------------查詢檔名包含指定字串的檔案,列印完整路徑
python-------------------查詢檔名包含指定字串的檔案,列印完整路徑
阿新••發佈:2019-02-13
#-*-coding:utf-8-*-
#Author :Gogh
#@Time :2017/11/1422:37
#@Email :[email protected]
#編寫一個search(s)的函式,將當前目錄及其所有子目錄下
#查詢檔名包含指定字串的檔案,列印完整路徑
importos,logging,pdb
defsearch(s):
rootdir='C:/'#指明被遍歷的資料夾
#三個引數:分別返回1.父目錄2.所有資料夾名字(不含路徑)3.所有檔名字
forparent,dirnames,filenamesinos.walk(rootdir):
forfilenameinfilenames:#輸出檔案資訊
#print"filenameis:"+filename
iffilename.find(s)!=-1:
print"thefullpathofthefileis:"+os.path.abspath(os.path.join(parent,filename))#輸出檔案路徑資訊
if__name__=='__main__':
search('.log')
#兩種辦法實現查詢指定目錄及子目錄下所有包含關鍵字的檔案,並打印出路徑
logging.basicConfig(level=logging.DEBUG)
defsearch_dir(path,L):
current_dir=os.listdir(path)
#pdb.set_trace()
fornincurrent_dir:
#pdb.set_trace()
new_path=os.path.join(path,n)
ifos.path.isfile(new_path):#需傳入路徑而非僅僅檔名,否則是FALSE
logging.debug('%sisafile.'%n)
L.append(new_path)
else:
search_dir(new_path,L)
returnL
defsearch(s):
L=search_dir('.',[])
#pdb.set_trace()
forfileinL:
#pdb.set_trace()
iffile.find(s)!=-1:
logging.info('找到包含%s的檔案路徑:%s'%(s,os.path.abspath(file)))
#os.path.abspath(url)並非返回url真正完整的絕對路徑,只是將當前目錄與url進行join操作
#例如,當前目錄為D:/workplace
#url是test.txt,實際是在./aaa/test.txt
#但該函式返回的是D:/workplace/test.txt
if__name__=='__main__':
search('test').
一個完整直播app功能分析
«上一篇
java多執行緒總結案例下一篇»
相關推薦
Python:編寫函式,能在當前目錄以及子目錄下查詢檔名包含指定字串的檔案,並打印出完整路徑
絕對路徑問題參考連結:
os模組參考連結:
文字編輯器:Notepad++
#編寫一個search(s)的函式,能...
python中編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑——python學習筆記
1.題目:
編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。
2.解答
im...
python檔案和目錄當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。
廖雪峰python教程中的下的第二題目的解答,
網址為:
http://www.liaoxue...
python-------------------查詢檔名包含指定字串的檔案,列印完整路徑
#-*-coding:utf-8-*-
#...
編寫一個search(s)的函式,將當前目錄及其所有子目錄下查詢檔名包含指定字串的檔案,列印完整路徑
最後的練習:編寫一個search(s)的函式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔...
【程式碼】當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出絕對路徑
importos
defdir_all(p...
shell用grep查詢是否包含指定字串
array=(abc123ergcba)
f...
使用grep查詢所有包含指定文字的檔案
目標:本文提供一些關於如何搜尋出指定目錄或整個檔案系統中那些包含指定單詞或字串的檔案。
難度:容易約定:#-需要使用roo...
python實操(1):搜尋指定目錄(檔案)下包含指定字串的檔案,及行號
#!/usr/bin/python
#encoding:utf-8
#Filename:findString.py
...
sql語句查詢某欄位中包含指定字串的資料列表,完全匹配欄位中逗號中間的字串資料
查詢出,使用者表中name欄位完全包含小明的資料資訊
User表
id
name
userInfo
1
...
搜尋
基礎教學
Mysql入門
Sql入門
Android入門
Docker入門
Go語言入門
Ruby程式入門
Python入門
Python進階
Django入門
Python爬蟲入門
最近訪問
python-------------------查詢檔名包含指定字串的檔案,列印完整路徑
android通過gradle切換域名,替換app的String資源(修改app名稱,圖示)
[轉]JVM內存模型
Fragment內獲取網路資料XListView重新整理+++多條目,判斷網路+Imageloader+佈局
Nginx基本概念、模組化思想、工作流程、工作原理
Python學習(二)-常見問題(4)TypeError:+'tuple'+object+does+not+support+item+assignment
【前端庫】淘寶適配+rem適配+lib-flexible.js+個人總結
51核心微控制器實現CRC-16校驗,同樣適用於51核心的其他晶片(只要稍微修改一下PIC晶片同樣適用)
UnityShader入門精要學習筆記(十五):渲染紋理
【android應用】——設定控制元件的透明度
延伸文章資訊
- 1【Python】取出檔案名稱(含副檔名 - 嗡嗡的隨手筆記
- 2Python檔案操作,看這篇就足夠
在上述例子中,open()開啟用於讀取或寫入的檔案並返回檔案控制代碼(本 ... 在 my_directory 列印檔名的結果就和在 os.listdir() 例子中看到的一樣:
- 3Python讀取目錄資料夾內檔案及路徑 - ucamc
會使用python讀取資料夾下所有檔案的情況,通常發生在整批資料需要備份、 ... 等) # 使用isdir檢查是否為目錄 # 使用join的方式把路徑與檔案名稱串 ...
- 4Python 如何查詢具有特定副檔名的檔案 - Delft Stack
- 5python查詢特定名稱檔案並按序號、檔名分行列印輸出的方法
python查詢特定名稱檔案並按序號、檔名分行列印輸出的方法 · 1.遍歷”Day1-homework”目錄下檔案; · 2.找到檔名包含“2020”的檔案; · 3.將檔名儲存到陣列 ...