1. 程式人生 > >python csv模組使用例項

python csv模組使用例項

在進行Python編碼過程中,有時候需要用到部分的通用資料,可以通過讀取csv檔案的資料來實現,以下是一個讀取本地csv檔案資料,並將每一個表格對應的資料儲存到列表中,後續可以通過呼叫列表來使用該資料:

#!/usr/bin/python
# -*- coding: utf-8 -*-
'''
@author:freesigefei
Created on 2016年3月15日
'''
#---------------------------------------------------------------------------------------
import csv
def share_data_read():
    '''讀取共享目錄下的data檔案的內容,放到列表中供使用'''
    DataLocalPath='D:\\data\\' #檔案的本地路徑
    my_file=DataLocalPath+'sharedata.csv'
    file_list=[]
    file_data=csv.reader(file(my_file,'rb'))
    for i in file_data:
        j=','.join(i).decode('GB2312')
        k=j.split(',')
        file_list.extend(k)  
    return file_list
#-----------------------------------------------------------------------------------------
if __name__ == '__main__':
    file_list=share_data_read()
    print file_list

執行成功後返回由csv檔案資料組成的列表,如:

[u'http://192.168.1.1', u'V1.0.0']