Python Python讀取資料夾下的所有檔案

2021-07-09 02:30:41 字數 612 閱讀 5003

os.listdir(path)是得到在path路徑下所以檔案的名稱列表。

open(path)是開啟某個檔案。

iter是python的迭代器。    

所以讀取某資料夾下的所有檔案如下:

import os

path = "d:/python34/news" #資料夾目錄

files= os.listdir(path) #得到資料夾下的所有檔名稱

s =

for file in files: #遍歷資料夾

if not os.path.isdir(file): #判斷是否是資料夾,不是資料夾才開啟

f = open(path+"/"+file); #開啟檔案

iter_f = iter(f); #建立迭代器

str = ""

for line in iter_f: #遍歷檔案,一行行遍歷,讀取文字

str = str + line

print(s) #列印結果

你也可以把遍歷資料夾的操作定義成乙個函式,如果是資料夾就不斷迭代遍歷。進而讀取資料夾下所有的檔案(包括資料夾裡中的檔案)

author:立禮

讀取資料python python怎麼讀取資料

詳細內容 讀取資料可以方便我們的工作,python中常見的資料讀取方式有很多,那麼python如何讀取資料呢?上面的 read csv中前面的是資料集存放的路徑,後面的header很重要,經常以為少了header,資料的總量減小了1,因為少掉的那一行資料變成了dataframe裡面的列索引。還有一種...

初學 Python Python資料型別之檔案

檔案也可以看作是python中的資料型別。當使用python的內建函式open開啟乙個檔案後就返回乙個檔案物件。open filename,mode,bufsize bufsize 可選引數,緩衝區大小 常用檔案操作 檔案操作 描述file.read 將整個檔案讀入字串中 file.readline...

讀取Structs properties檔案

在這裡我直接返回的是properties物件 這樣更靈活 可以在外部呼叫的時候想哪到properties檔案裡的哪個屬性都行,當然必須要是properties裡存在的。讀取properties檔案 param propertiesname return public static propertie...