在處理資料的時候,經常會碰到csv型別的檔案,下面將介紹如何讀取當前目錄下的csv檔案,步驟如下
1、獲取當前目錄所有的csv檔名稱:
#建立乙個空列表,儲存當前目錄下的csv檔案全稱
file_name =
#獲取當前目錄下的csv檔名
def name():
#將當前目錄下的所有檔名稱讀取進來
a = os.listdir()
for j in a:
#判斷是否為csv檔案,如果是則儲存到列表中
if os.path.splitext(j)[1] == '.csv':
file_name.append(j)
2、將csv檔案程式設計客棧讀取進來:
#將csv檔案內容匯入到csv_storage列表中
def csv_new(storage,name):
#建立乙個空列表,用於儲存csv檔案資料
csv_storage =
with codecs.open(sazlacnsnsstorage, 'r', encoding='utf-8') as fp:
fp_key = csv.reader(fp)
for csv_key in fp_key:
csv_reader = csv.dictreader(fp, fieldnames=csv_key)
for row in csv_reader:
csv_dict = dict(row)
csv_storage.append(csv_dict)
3、連續讀取多個csv檔案:
設定乙個for迴圈,將第一部分讀取到的檔名稱逐個傳遞給讀取檔案的函sazlacnsns數,全部**如下所示:
import codecs
import csv
import os
#建立乙個空列表,儲存當前目錄下的csv檔案全稱
file_name =
#獲取當前目錄下的csv檔名
def name():
#將當前目錄下的所有檔名稱讀取進來
a = os.listdir()
for j in a:
#判斷是否為csv檔案,如果是則儲存到列表中
if os.path.splitext(j)[1] == '.csv':
file_name.append(j)
#將csv檔案內容匯入到csv_storage列表中
def csv_new(storage):
#建立乙個空列表,用於儲存csv檔案資料
csv_storage =
with codecs.open(storage, 'r', encoding='utf-8') as fp:
fp_key = csv.reader(fpwww.cppcns.com)
for csv_key in fp_key:
csv_reader = csv.dictreader(fp, fieldnames=csv_key)
fwww.cppcns.comor row in csv_reader:
csv_dict = dict(row)
csv_storage.append(csv_dict)
for i in csv_storage:
print(i)
#主要執行函式
if __name__ == '__main__':
#執行獲取當前目錄下所有的csv檔案
name()
#將多個csv檔案逐個讀取
for name in file_name:
csv_new(name)
print(file_name)
4、最終的結果輸出:
本文標題: python讀取當前目錄下的csv檔案資料
本文位址:
讀取顯示當前目錄下的檔案及目錄 java io
很簡單的乙個需求,要求讀取當前目錄下所有的檔案和目錄,並顯示出來。將實現記錄下來,以備需要時參考。下面時具體的實現 讀取當前目錄下的檔案路徑 author since jdk1.4.2 version 1.0 date 2007 06 30 public class viewdirsandfiles...
python 獲取當前目錄下的檔案目錄和檔名
os模組下有兩個函式 os.walk os.listdir 1 coding utf 8 23 import os 45 deffile name file dir 6for root,dirs,files in os.walk file dir 7print root 當前目錄路徑 8print ...
php讀取目錄下的檔案
工作需要寫了乙個讀取指定目錄下的檔案,並顯示列表,點選之後讀取檔案中的內容 高手拍磚,目錄可以自由指定,我這裡直接寫的是獲取當前檔案目錄下面的所有檔案 讀取指定目錄下面的檔案內容 author administrator class catlog public function test 獲取指定目...