亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python把對應格式的csv文件轉換成字典類型存儲腳本的方法

2020-02-23 06:26:29
字體:
來源:轉載
供稿:網友

該腳本是為了結合之前的編寫的腳本,來實現數據的比對模塊,實現數據的自動化!由于數據格式是定死的,該代碼只做參考,有什么問題可以私信我!

CSV的數據格式截圖如下:

Python把對應格式的csv文件轉換成字典類型存儲腳本

readDataToDic.py源代碼如下:

#coding=utf8import csv '''該模塊的主要功能,是根據已有的csv文件,通過readDataToDicl函數,把csv中對應的部分,寫入字典中,每個字典當當作一條json數據'''class GenExceptData(object):  def __init__(self):    try:      #用來存放json數據的字典      self.dataDic={}      #存放csv中讀取的數據      self.mdbuffer=[]      #打開csv文件,設置讀的權限      csvHand=open("20170510174450.csv","r")      #創建讀取csv文件句柄      readcsv=csv.reader(csvHand)      #把csv的數據讀取到mdbuffer中      for row in readcsv:          self.mdbuffer.append(row)       #把數據穿件為為字典類型的      self.readDataToDicl()      #保存文件    except Exception,e:      print "Read Excel error:",e    finally:      #關閉csv文件      csvHand.close()   def readDataToDicl(self):    try:      #獲取mdbuffer中的元素個數      rowNumber=len(self.mdbuffer)      #設置當前行號      currentrow=1      #設置json數據的屬性值      propertyJson={}      #讀取列表中的元素         for row in range(1,rowNumber):        #創建一個臨時變量用來存取一次循環的屬性鍵值        temp={}        #獲取列表中一個元素        item=self.mdbuffer[row]        #獲取當前元素,當前元素代表的是每個        #事件起始的位置        currentItem=self.mdbuffer[currentrow]        #獲取serviceId并進行解碼        serviceId= currentItem[2].decode("gbk")        #獲取屬性并進行解碼,把解碼的值存入propertyName        propertyName=item[3].decode("gbk")        #獲取屬性值并進行解碼,把解碼的值存入propertyValue        propertyValue=item[4].decode("gbk")        #判斷埋點事件與serviceId是否相等        if item[0]==currentItem[0] and item[2]==currentItem[2]:          #把serviceId方式字典propertyJson中          propertyJson["serviceId"]=serviceId           #把屬性/值對放入temp字典中                                   temp[propertyName]=propertyValue          #調用字典的update函數,把temp中的鍵值對          #添加到 propertyJson字典中          propertyJson.update(temp)          #使用continue,如果為if條件為true則循環執行if語句模塊          continue         else:          #把行號設置為當前行          currentrow=row           #把當前的屬性解碼放入propertyName                    propertyName=currentItem[3].decode("gbk")          #把當前的屬性值解碼放入propertyName          propertyValue=currentItem[4].decode("gbk")          #把serviceId方式字典propertyJson中           propertyJson["serviceId"]=serviceId            #把屬性/值對放入propertyJson字典中           propertyJson[propertyName]=propertyValue           #輸入字典中的值,并對值進行解碼          #該部分用于調試使用           for key,val in propertyJson.items():            print key,"=",val.encode("utf8")          print "#"*50           #為下次做準備,清除字典中的元素          propertyJson.clear()                   except Exception,e:      print "Reading Data TO Dic Error:",e    def test():  GenExceptData()  if __name__=="__main__":  test()            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91黄色8090| 久久五月天综合| 亚洲成人a**站| 久久免费视频这里只有精品| 国产成人精品久久| 91免费在线视频| 亚洲国产日韩欧美在线动漫| 国产精品视频99| 亚洲欧洲视频在线| 川上优av一区二区线观看| 一区二区在线视频| 欧美成人黑人xx视频免费观看| 欧美成人久久久| 国产啪精品视频网站| 日韩在线观看免费高清| 亚洲欧美日韩第一区| 日本精品久久久| www.亚洲一二| 国产专区精品视频| 国产精品人成电影在线观看| 国产精品中文在线| 欧美日本国产在线| 欧美成人精品不卡视频在线观看| 国产午夜精品一区理论片飘花| 日韩中文字幕精品| 日韩经典中文字幕在线观看| 欧美性xxxxxx| 日韩免费看的电影电视剧大全| 日韩精品免费在线视频| 日韩精品中文在线观看| 国产日韩欧美视频在线| 亚洲jizzjizz日本少妇| 日韩欧美999| 国产成人精品日本亚洲专区61| 在线精品91av| 欧美俄罗斯乱妇| 亚洲女同精品视频| 91福利视频在线观看| 久久久久久久久网站| 国产一区二区欧美日韩| 欧美一级淫片videoshd| 神马久久久久久| 亚洲精品欧美日韩专区| 日韩免费av在线| 伊人久久综合97精品| 亚洲人在线观看| 久久久国产精品一区| 姬川优奈aav一区二区| 久久久91精品| 国产日韩在线视频| 国产精品第1页| 亚洲影院色无极综合| 欧美一区二区三区免费观看| 国产精品欧美亚洲777777| 亚洲国产成人精品女人久久久| 一区二区三区回区在观看免费视频| 久久久免费在线观看| 欧美xxxx18性欧美| 91精品中文在线| 中文字幕日韩专区| 国产精品都在这里| 91精品国产777在线观看| 欧美成人亚洲成人日韩成人| 国产精品成久久久久三级| 91精品在线看| 2019中文字幕在线| 91在线免费网站| 午夜精品久久久久久久白皮肤| 欧美亚洲午夜视频在线观看| 亚洲欧美日韩另类| 欧美丝袜美女中出在线| 国产精品亚发布| 久久久亚洲福利精品午夜| 91av视频在线观看| 久久国产天堂福利天堂| 欧美色图在线视频| 久久久久久久一区二区三区| 亚洲国产精品va| 国产精品麻豆va在线播放| 欧美亚洲成人精品| 成人羞羞国产免费| 中文字幕在线看视频国产欧美在线看完整| 亚洲91精品在线观看| 成人网在线视频| 日韩欧美在线观看视频| 97精品免费视频| 亚洲欧美国产精品专区久久| 亚洲欧洲国产伦综合| 精品久久久久久国产91| 亚洲japanese制服美女| 久久免费观看视频| 国产视频精品一区二区三区| 国内偷自视频区视频综合| 亚洲第一av网站| 亚洲一区第一页| 欧美高清视频一区二区| 欧美成人久久久| 国产精品黄页免费高清在线观看| 久久综合网hezyo| 色偷偷噜噜噜亚洲男人的天堂| 大伊人狠狠躁夜夜躁av一区| 91国产中文字幕| 国产精品久久久久久久app| 亚洲女人初尝黑人巨大| 亚洲自拍小视频免费观看| 欧美精品www在线观看| 日韩精品欧美国产精品忘忧草| 精品视频在线导航| 成人国产在线激情| 2019av中文字幕| 26uuu日韩精品一区二区| 国产欧美婷婷中文| 久久久久国产精品www| 欧美日韩午夜视频在线观看| 成人美女av在线直播| 在线看片第一页欧美| 久久久综合免费视频| 国产一区二区三区三区在线观看| 成人国产精品久久久久久亚洲| 欧美成人国产va精品日本一级| 国产精品一区二区3区| 国产专区欧美专区| 国产精品入口夜色视频大尺度| 精品久久中文字幕久久av| 欧美日韩国产成人在线观看| 欧美怡红院视频一区二区三区| 高清视频欧美一级| 日韩视频免费看| 奇米4444一区二区三区| 国产亚洲欧美日韩精品| 亚洲国产欧美一区二区三区久久| 丰满岳妇乱一区二区三区| 91精品国产自产在线老师啪| 日韩av网站在线| 亚洲天堂网在线观看| 一本色道久久88综合日韩精品| 日本精品视频在线播放| 日韩免费高清在线观看| 主播福利视频一区| 欧美一级淫片播放口| 亚洲精品福利免费在线观看| 日韩美女福利视频| 亚洲欧美一区二区三区久久| 国产欧美精品一区二区| 91成人国产在线观看| 欧美电影免费在线观看| 国产精品久久久久久影视| 精品在线观看国产| 欧美日韩在线视频首页| 亚洲精品第一国产综合精品| 亚洲精品98久久久久久中文字幕| 欧美一区二区三区免费视| 欧美中文字幕在线观看| 欧美丰满片xxx777| 日韩中文在线视频| 91wwwcom在线观看| 国产视频久久久久久久| 久久久久久久久久久国产| 久久久999精品| 91精品视频免费观看| 91国产精品视频在线| 久久久精品视频成人| 亚洲色图欧美制服丝袜另类第一页| 亚洲精品日韩丝袜精品|