Python實現(xiàn)讀取目錄所有文件的文件名并保存到txt文件代碼
代碼: (使用os.listdir)
import os
def ListFilesToTxt(dir,file,wildcard,recursion):
exts = wildcard.split(" ")
files = os.listdir(dir)
for name in files:
fullname=os.path.join(dir,name)
if(os.path.isdir(fullname) & recursion):
ListFilesToTxt(fullname,file,wildcard,recursion)
else:
for ext in exts:
if(name.endswith(ext)):
file.write(name + "\n")
break
def Test():
dir="J:\\1"
outfile="binaries.txt"
wildcard = ".txt .exe .dll .lib"
file = open(outfile,"w")
if not file:
print ("cannot open the file %s for writing" % outfile)
ListFilesToTxt(dir,file,wildcard, 1)
file.close()
Test()
代碼:(使用os.walk) walk遞歸地對目錄及子目錄處理,每次返回的三項分別為:當前遞歸的目錄,當前遞歸的目錄下的所有子目錄,當前遞歸的目錄下的所有文件。
import os
def ListFilesToTxt(dir,file,wildcard,recursion):
exts = wildcard.split(" ")
for root, subdirs, files in os.walk(dir):
for name in files:
for ext in exts:
if(name.endswith(ext)):
file.write(name + "\n")
break
if(not recursion):
break
def Test():
dir="J:\\1"
outfile="binaries.txt"
wildcard = ".txt .exe .dll .lib"
file = open(outfile,"w")
if not file:
print ("cannot open the file %s for writing" % outfile)
ListFilesToTxt(dir,file,wildcard, 0)
file.close()
Test()
- Python讀寫txt文本文件的操作方法全解析
- python 如何將數(shù)據(jù)寫入本地txt文本文件的實現(xiàn)方法
- Python將列表數(shù)據(jù)寫入文件(txt, csv,excel)
- Python3將數(shù)據(jù)保存為txt文件的方法
- Python中使用不同編碼讀寫txt文件詳解
- python讀取txt文件并取其某一列數(shù)據(jù)的示例
- 對python .txt文件讀取及數(shù)據(jù)處理方法總結(jié)
- python 將print輸出的內(nèi)容保存到txt文件中
- python如何將兩個txt文件內(nèi)容合并
- 如何利用Python打開txt格式的文件
相關文章
Python Process創(chuàng)建進程的2種方法詳解
這篇文章主要介紹了Python Process創(chuàng)建進程的2種方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
django中url映射規(guī)則和服務端響應順序的實現(xiàn)
這篇文章主要介紹了django中url映射規(guī)則和服務端響應順序的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04
pandas實現(xiàn)DataFrame顯示最大行列,不省略顯示實例
今天小編就為大家分享一篇pandas實現(xiàn)DataFrame顯示最大行列,不省略顯示實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
python?Seaborn繪制統(tǒng)計圖全面指南(直方圖散點圖小提琴圖熱力圖相關系數(shù)圖多張合并)
這篇文章主要介紹了python?Seaborn繪制統(tǒng)計圖全面指南,包括直方圖,散點圖,小提琴圖,熱力圖,相關系數(shù)圖及多張圖合并的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助2024-01-01
Python實現(xiàn)復雜的事件驅(qū)動架構(gòu)
事件驅(qū)動架構(gòu)(Event-Driven?Architecture,?EDA)是一種軟件設計模式,它基于事件的產(chǎn)生、傳播和處理進行系統(tǒng)的構(gòu)建,下面我們來看看如何在?Python?中實現(xiàn)復雜的事件驅(qū)動架構(gòu)吧2024-12-12

